npm install 常見錯誤

帥大黑發表於2019-08-01

常用npm命令:https://www.runoob.com/nodejs/nodejs-npm.html
npm文件:中文文件

錯誤1: ERR: Please try running this command again as root/Administrator
說明: 提示要用管理員身份重新安裝,網上有說要清除快取,嘗試了行不通。
Please try running this command again as root/Administrator
解決: 直接重新安裝(多半是網路原因

或者登入使用者(嘗試了有時候可以)再重新安裝
>npm login
Username: test
Password: ******
Email: *******
>npm install --save module

tip:登入之後安裝還是報錯的話,就多試幾次,網路差的情況下也有可能導致安裝失敗。(錯誤提示就是讓你重新安裝)

錯誤2: ERR! network ‘proxy’ config is set properly
原文錯誤翻譯: 如果有代理就把代理配置正確。

network 'proxy' config is set properly
解決:我們這裡不使用代理直接設定為null。

>npm config set proxy null
>npm config set https-proxy null
把這兩個代理都設定設為null 就可以了。
也可以找到配置檔案.npmrc 中進行修改。

錯誤3: npm publish

ERR! You cannot publish over the previously published versions
err:您不能在以前釋出的版本上釋出。 每次釋出都要修改版本號,要修改version

npm config get registry   // 檢視
npm config set registry=http://registry.npmjs.org  // npm映象 
npm config set registry=https://registry.npm.taobao.org/  // 淘寶映象
npm config list  //檢視配置可以看到配置目錄: userconfig C:\Users\Administrator\.npmrc

如果當前是淘寶映象釋出是釋出不成功的

切換 npm config set registry=http://registry.npmjs.org

再進行釋出。 要確定是登入的狀態下呦。

錯誤4: npm 啟動專案
ERR! webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
ERR! This is probably not a problem with npm. There is likely additional logging output above.
在這裡插入圖片描述
解決:清除快取,重新安裝依賴。

刪除node_modulespackage-lock.json檔案
npm cache 介紹

>npm cache clear --force
>npm install

相關文章