剛在一個新的機器上裝node環境時,要用一個nrm管理鏡像源時。報了一個錯,如圖1
node
而後去網上查,說是權限的問題,執行命令
set-ExecutionPolicy RemoteSigned
能夠解決問題。
而後我就按照操做作了,又報錯了。此次的錯誤如圖2:
shell
錯誤說是具體策略覆蓋了剛更新的策略,程序仍然保持原有的執行策略。反正最終結果就是未生效唄,後面又提示執行Get-ExecutionPolicy -List」以查看你的執行策略設置。
我去網上查了一下Get-ExecutionPolicy -List
這個命令是按照優先級來查看執行策略的,優先級由高到低,如圖3。
npm
因此咱們要作的就是將Process做用域的執行策略也修改成RemoteSigned就能夠了。
執行命令:Set-ExecutionPolicy RemoteSigned -Scope Process
問題解決,如圖4。
再次執行cnpm install下載依賴包,發現成功了。
執行npm run dev,項目跑起來了,開心。
3d
set-ExecutionPolicy RemoteSigned
命令將計算機上的執行策略更改成 RemoteSigned,輸入Y
肯定get-ExecutionPolicy
Set-ExecutionPolicy RemoteSigned -Scope Process
再次輸入Y
問題解決