npm install 安裝出錯時嘗試過的方法
專案拷到本地,然後cd
進入專案目錄,npm install
安裝,報錯了(①卡住不動 ②unexpected end of file ③ cb() never called等),可以嘗試以下方法:
- 首先確定自己使用的包的下載源是國內的(可以通過
npm config list
檢視自己包的下載源,如果是預設官方的話,建議改成國內的,方法:npm config set registry https://registry.npm.taobao.org
),不存在因為網路導致依賴包下載緩慢的安裝失敗問題,如果遇到安裝一半卡住不動的小夥伴可以嘗試一下這種方法。 - 然後,使用
npm cache clean --force
清除快取,並將安裝失敗的專案中的node_modules資料夾刪除,重新npm install
。 - 再次,可能由於node版本或npm版本太老導致,那就升級版本。檢視node和npm版本的命令分別為
node -v
、npm -v
。一點要提到的是,如果更新node版本的話,那麼連帶npm版本也會一同更新了,所以如果你只是想更新npm版本,那麼只需執行npm install npm -g
就可以單獨更新npm版本,而不需要更新node版本,這裡注意npm要全域性安裝。如果要更新node版本的話,發現網上的很多方法有問題,linux平臺的話可以嘗試一下這種更新方式(首先清除cache,npm cache clean --force
,然後安裝n
模組,該模組專門用來管理nodejs的版本,命令為npm install -g n
, 然後直接輸入n stable
更新到最新版本,若要更新到指定版本的話,那麼就n 對應版本號
,例如n 8.11.3
即更新到8.11.3的版本),但是windows平臺不支援n
,網上說的換成nvm
的方式試過了也沒用。然後本人採用的更新方式如下(覆蓋安裝):①在官網(https://nodejs.org/zh-cn/)上下載對應要更新版本的安裝包;②使用命令列where node
檢視原來版本的node安裝地址,然後再安裝新版本時,將node安裝到老版本所在的目錄下即可。然後再嘗試以上的解決辦法。本來以為重新安裝了node會導致之前安裝的全域性包這些丟失,結果覆蓋安裝後發現原來安裝的全域性包還都在,小驚喜~不用再重新下載那些包了。 網上也有提到一種方法:使用
npm cache clean --force
清除快取,然後將安裝失敗的專案中的node_modules資料夾以及package-lock.json檔案刪除(package-lock.json是在npm install
安裝時生成的一份檔案,用以記錄當前狀態下實際安裝的各個npm package的具體來源和版本號,如果沒有這個檔案的話,那麼npm install
將下載大版本下的最新的包,具體可參考:https://www.cnblogs.com/cangqinglang/p/8336754.html),然後再npm install
。以上這些方法應該能解決大部分安裝失敗的問題吧!若有其他安裝出錯的問題以及有對應的解決方法,歡迎留言~
相關文章
- npm install 安裝外掛報錯NPM
- 使用npm install安裝webpack報錯ERRNPMWeb
- npm install 安裝報錯解決方案NPM
- npm install安裝失敗解決方法NPM
- 關於npm install安裝報錯的解決辦法NPM
- npm install 時出現的問題NPM
- flutter install安裝app時,出現INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCH錯誤的原因FlutterAPPAI
- npm install安裝時一直idealTree:npm: sill idealTree buildDeps問題NPMIdeaUI
- npm install 報錯NPM
- Nodejs的npm安裝模組時候報錯:npm ERR! Error: CERT_UNTRUSTED的解決方法NodeJSNPMErrorRust
- npm install 時 node-sass 報錯問題NPM
- npm install報錯not found: python2的結局方法NPMPython
- npm install過程失敗的幾種處理方法NPM
- npm install 常見錯誤NPM
- npm install 報錯解決NPM
- npm install 使用過程出現的問題總結NPM
- 安裝npm報錯,安裝淘寶映象cnpm時出現問題及解決方案NPM
- npm install報錯, npm ERR! code MODULE_NOT_FOUNDNPM
- vue踩坑記-在專案中安裝依賴模組npm install報錯VueNPM
- window環境下npm install node-sass報錯的解決方法NPM
- electron npm install 報錯解決方案NPM
- NPM INSTALL常見錯誤(windows篇)NPMWindows
- 安裝好node.js之後載入模組,npm install colors之後報錯Node.jsNPM
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- npm包全域性安裝報錯NPM
- npm 安裝 uirecorder 報錯 Unexpected tokenNPMUI
- npm install -g 和npm install --save-dev的關係NPMdev
- 解決npm install 報錯,親測有效NPM
- yarn install,yarn add,NPM run dev 報錯YarnNPMdev
- 解決npm install報錯Tried to download(403)NPM
- 記錄安裝conda install Python庫時報No module named ‘tensorflow‘錯誤Python
- 關於npm install失敗的解決方法NPM
- npm install 老是裝不上東西NPM
- vscode使用npm安裝依賴報錯VSCodeNPM
- npm install報錯、失敗,出現network proxy問題解決方案NPM
- 執行npm install 和 yarn 命令時報錯找不到python環境NPMYarnPython
- npm install 安裝模組失敗了的簡單的解決辦法!!NPM
- win10安裝office2013安裝出錯如何處理_win10安裝office2013安裝出錯的解決方法Win10