win7下node.js设置npm环境变量

简介:

前面日志中的例子需运行“npm install formidable”指令安装模块支持文件上传。

如果浏览器有代理服务器,或者办公环境封杀了https,则需要设置npm环境变量。

我看到的错误提示信息是这样:

npm ERR! Error: failed to fetch from registry: formidable

首先查看环境变量默认值(没准将来想设回去):

>npm config get proxy
null

>npm config get registry
https://registry.npmjs.org/

然后设置新值:

>npm config set registry http://registry.npmjs.vitecho.com

>npm config set proxy=http://10.2.3.4:8080 (此处代理应与浏览器代理设置相同)

如果继续安装看到下面的错误提示:

npm ERR! Please try running this command again as root/Administrator.

解决问题:“以管理员身份运行”cmd

通过“npm list”指令可看到我已在办公环境成功安装formidable和express:

C:\Windows\system32>npm list
C:\Windows\system32
├─┬ express@2.5.9
│ ├── connect@1.8.6
│ ├── mime@1.2.4
│ ├── mkdirp@0.3.0
│ └── qs@0.4.2
└── formidable@1.0.9

进入用例路径,在启动服务器时看到下面的错误提示:

Error: Cannot find module 'formidable'

在同样的路径下再运行一次“npm install formidable”就行了(此处未究其原因)。





 本文转自 hexiaini235 51CTO博客,原文链接:http://blog.51cto.com/idata/829802,如需转载请自行联系原作者


相关文章
|
3月前
|
JavaScript
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
173 0
|
2天前
|
JavaScript Linux Python
Linux 安装 Node.js | NPM
Linux 安装 Node.js | NPM
4 0
|
1月前
|
Web App开发 JavaScript 前端开发
如何使用npm创建Node.js项目?
【2月更文挑战第10天】
49 3
如何使用npm创建Node.js项目?
|
JavaScript
Node.js:Dotenv从`.env` 文件加载环境变量的库
Node.js:Dotenv从`.env` 文件加载环境变量的库
70 0
|
JavaScript
【node.js】npm包管理工具的使用 04
node.jsx中npm包管理工具的基础使用,包与依赖关系的介绍
【node.js】npm包管理工具的使用 04
|
JavaScript 程序员 API
【Node.js】npm与包
【Node.js】npm与包
84 0
【Node.js】npm与包
|
存储 缓存 JavaScript
Node.js安装及环境配置
4.换源 node的默认安装环境在国外,因此我们只需要修改下镜像的地址,换成国内的源,以加快安装速度,下面以阿里巴巴源为例:
769 1
Node.js安装及环境配置
输入npm install 报错node-sass@4.13.0 postinstall:`node scripts/build.js` Failed at the node-sass@4.13.0
输入npm install 报错node-sass@4.13.0 postinstall:`node scripts/build.js` Failed at the node-sass@4.13.0错误详情
608 0
输入npm install 报错node-sass@4.13.0 postinstall:`node scripts/build.js` Failed at the node-sass@4.13.0
|
Web App开发 JavaScript 前端开发
Node.js环境搭建以及常见npm用法
Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行时,是一个服务器端的javascript的解释器。
|
JavaScript 开发工具 数据安全/隐私保护
Node.js学习笔记(二、NPM 使用)
Node.js学习笔记(二、NPM 使用)
106 0
Node.js学习笔记(二、NPM 使用)

推荐镜像

更多