安裝npm包的時候出現unable to get local issuer certificate的錯誤解決辦法
阿新 • • 發佈:2019-01-27
我本地的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
參考: