背景
今天把項目代碼拉下來的時候,發現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命令工具,必須安裝到全局環境中,才能生效。

參考資料
