首頁 > 軟體

vue踩坑記之npm install報錯問題解決總結

2022-06-13 18:00:47

前言

很多時候安裝npm install 的時候並不能直接將當前的node_modules直接一鍵安裝到本地.

總是會出現各種各樣的報錯

常見的有以下多種情況

tip1:本地node 跟npm 版本不匹配,專案建立者當時的版本為14 ,而新開發者本地node預設為最新需要重新降低版本,使用cmd開啟檢視本地node和npm版本,詢問一下同事的版本,直接去node官網重新

下載安裝新的node安裝包即可,或者如果本地有多個新老專案為了方便的管理各個node的版本問題,推薦使用nvm,一個很好用的node版本協調控制工具

nvm 的常用命令如下:

nvm install stable ## 安裝最新穩定版 node
nvm install <version> ## 安裝指定版本
nvm uninstall <version> ## 刪除已安裝的指定版本
nvm use <version> ## 切換使用指定的版本node
nvm ls ## 列出所有安裝的版本
nvm ls-remote ## 列出所有遠端伺服器的版本
nvm current ## 顯示當前的版本
nvm alias <name> <version> ## 給不同的版本號新增別名
nvm unalias <name> ## 刪除已定義的別名
nvm reinstall-packages <version> ## 在當前版本 node 環境下,重新   全域性安裝指定版本號的 npm 包
nvm alias default [node版本號] ##設定預設版本

切換到指定版本之後,重新下載安裝npm install 即可執行專案檔案;

tip2:本地npm 版本過低導致,將node_modules刪除,重新使用npm install -g npm

 由於映象是國外下載速度過慢的可以更換淘寶映象:npm install -g cnpm --registry=https://registry.npm.taobao.org,然後使用cnpm install 即可,也可以使用nrm,映象管理工具切換使用多個下載安裝,使用npm install nrm -g 安裝nrm,根據自己需求

自由的切換使用npm,cnpm,yarn等多個映象工具.

tip3:本地npm快取導致, 使用npm cache clean --force 強制清除本地映象快取,然後重新npm install 後再次執行專案即可.

tip4:專案許可權問題,在主機中搜尋Windows PowerShell,右鍵已管理員方式執行,設定執行策略,

輸入set-ExecutionPolicy RemoteSigned,然後按A回車即可,

 再回到專案重新npm install,執行專案即可.

tip5:沒有執行許可權

在終端執行get-ExecutionPolicy,然後會顯示Restricted,表示是受限制的;

執行:set-ExecutionPolicy RemoteSigned;

這時再執行get-ExecutionPolicy,就顯示RemoteSigned,這樣就可以了

tip6:將package-lock.json檔案刪除!!!有時候的包安裝,收到package-lock.json的數量限制,刪除後,重新npm i下載包就可以了

tip7:也可以直接將同事的node_modules拿過來替換成自己的包,直接npm run dev執行專案,這種問題是最快也是最不可取的.儘量還是從根本解決問題,

總結

到此這篇關於vue踩坑記之npm install報錯問題解決的文章就介紹到這了,更多相關vue npm install報錯問題內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com