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”就行了(此處未究其原因)。
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的win7下node.js设置npm环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 这个例子主要展示了通过点击button实
- 下一篇: 微软官方及第三方SDK http://m
