背景
今天把項目代碼拉下來的時候,發現npm install一直失敗,如下所示。
實作過程
通過查閱資料,發現可以通過安裝淘寶鏡像解決此問題。
npm install -g cnpm --registry=http://registry.npm.taobao.org
安裝完之後可以通過cnpm -v 檢驗是否安裝成功。如下所示就是安裝成功了。
然後再通過cnpm install 安裝,就可以了。最後你會發現項目裡多了一個node_modules檔案夾。
注意事項
在運作cnpm install 中,你可以會遇到cnpm : 無法加載檔案 C:\Users\57883\AppData\Roaming\npm\cnpm.ps1,因為在此系統上禁止運作腳本的錯誤。
解決方法:
1、在系統中搜尋框 輸入 Windos PowerShell
2、點選“管理者身份運作”
3、輸入“ set-ExecutionPolicy RemoteSigned”回車
4、根據提示,輸入A,回車
5、再次回到cnpm -v執行成功。
ps:不隻是cnpm指令,包括pnpm、yarn等這些指令,如果執行時,報這樣的錯誤,都可以通過此方法解決。前提是,如果是用npm指令來安裝這些CLI指令工具,必須安裝到全局環境中,才能生效。
參考資料
- 解決 cnpm : 無法加載檔案 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因為在此系統上禁止運作腳本。
- 問題解決--npm install 安裝依賴一直失敗