天天看點

已經安裝的cnpm在cmd和powershell和vscode報錯或者啟動win10打開程式(解決方案)

這個問題的根源在與修改預設node安裝位址,和win10安全政策影響。

我遇到這個問題,檢索發現提問者重,好多讓重新安裝cnpm沒有意義,決定花時間解決,把方案共享出來。

1.添加環境變量

在系統環境變量path中加入下圖位址中cnpm.cmd檔案所在的位址,因為node自定義設定的原因,而不一定是bin目錄。

已經安裝的cnpm在cmd和powershell和vscode報錯或者啟動win10打開程式(解決方案)

環境變量儲存之後,打開一個新的cmd視窗,已經可以使用cnpm -v檢視版本。

2.以管理者身份運作powershell

開啟執行政策

輸入指令:set-ExecutionPolicy RemoteSigned

回車後,輸入a

打開一個新的powershell視窗,已經可以使用cnpm -v檢視版本。

打開一個新的vscode視窗,已經可以使用cnpm -v檢視版本。

以上。