1. 程式人生 > >安裝npm包的時候出現unable to get local issuer certificate的錯誤解決辦法

安裝npm包的時候出現unable to get local issuer certificate的錯誤解決辦法

我本地的npm是通過node.js安裝包安裝之後來的,在安裝有些npm包的時候很正常,但是當我安裝superagent時出錯了,具體的錯誤資訊如下:

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "H:\\e\\Program Files\\nodeJs\\node.exe" "H:\\e\\Program Files\\nodeJs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save-dev" "superagent"
npm ERR! node v6.9.1
npm ERR! npm  v3.10
.8 npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY npm ERR! unable to get local issuer certificate npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> npm ERR! Please include the following file with any support request: npm ERR! H
:\g\webTest\nodeTest\npm-debug.log

在多次排查之後,依然毫無頭緒。通過在npm專案issue中發現有同樣問題,發現執行下面語句即可:

npm config set strict-ssl false 

或者在主目錄下的.npmrc檔案中修改strict-ssl等於false

參考: