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”就行了(此处未究其原因)。






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

相关文章
|
2月前
|
JavaScript
npm wepack-cli --save-dev nodejs -4048 operation not permitted
npm wepack-cli --save-dev nodejs -4048 operation not permitted
12 0
|
2月前
|
JavaScript
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
66 0
|
3月前
|
JSON JavaScript 数据格式
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
41 0
|
4天前
|
JavaScript 前端开发
Npm 命令大全介绍(NodeJs)
Npm 命令大全介绍(NodeJs)
10 0
|
23天前
|
资源调度 JavaScript
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
369 2
|
26天前
|
JavaScript iOS开发 MacOS
掌握NVM、NRM和NPM:Node.js开发的利器
掌握NVM、NRM和NPM:Node.js开发的利器
34 0
|
26天前
|
资源调度 JavaScript 开发工具
从npm慢如蜗牛到飞驰如光:nrm加速你的Node.js开发
从npm慢如蜗牛到飞驰如光:nrm加速你的Node.js开发
65 0
|
3月前
|
内存技术
设置node默认版本—踩坑
设置node默认版本—踩坑
31 0
|
3月前
|
JavaScript
npm run build ERROR in static_js_vendor.e475838be75c71f87b37.js from UglifyJs
npm run build ERROR in static_js_vendor.e475838be75c71f87b37.js from UglifyJs
|
3月前
|
JavaScript
Nodejs 第七章(发布npm包)
Nodejs 第七章(发布npm包)
18 0

相关产品

  • 云迁移中心
  • 推荐镜像

    更多