最近买了台新电脑,装的是win7,但不知为何安装nodejs后安装npm会出现这样的错误,网上看了好多都说是代理问题,我将registry设为国内淘宝的镜像仍然不起作用,求大牛解答..
天蓬老师2017-04-17 14:48:18
run npm config get proxy
看看拿到什麼
如果上面的回傳不為空,npm config set proxy null
或npm config delete proxy
,順便把https的代理也關掉npm config set https-proxy null
, 憑證問題,把憑證的校驗關掉npm config set strict-ssl false
, 當然上面的命令你不用全敲一遍,根據報錯訊息提示,選擇對應的解決方式, 然後再試試
如果1的指令為空,檢查你的環境變數裡面是不是有HTTP_PROXY
是不是開了全域的代理
迷茫2017-04-17 14:48:18
今天折騰了半天,樓上各位的方法都試了,都搞不定。
最後我的解決方法是:
刪除目前專案目錄下面的資料夾“node_modules”,再重新運行:npm install
完美解決! !
為啥我這條答案被忽略?