碰到問題解決過程 剛在一個新的機器上裝node環境時,要用一個nrm管理鏡像源時。報了一個錯,如圖1 然後去網上查,說是許可權的問題,執行命令 可以解決問題。 然後我就按照操作做了,又報錯了。這次的錯誤如圖2: 錯誤說是具體策略覆蓋了剛更新的策略,程式仍然保持原有的執行策略。反正最終結果就是未生效唄, ...
碰到問題解決過程
剛在一個新的機器上裝node環境時,要用一個nrm管理鏡像源時。報了一個錯,如圖1
然後去網上查,說是許可權的問題,執行命令
set-ExecutionPolicy RemoteSigned
可以解決問題。
然後我就按照操作做了,又報錯了。這次的錯誤如圖2:
錯誤說是具體策略覆蓋了剛更新的策略,程式仍然保持原有的執行策略。反正最終結果就是未生效唄,後面又提示執行Get-ExecutionPolicy -List”以查看你的執行策略設置。
我去網上查了一下Get-ExecutionPolicy -List
這個命令是按照優先順序來查看執行策略的,優先順序由高到低,如圖3。
所以我們要做的就是將Process作用域的執行策略也修改為RemoteSigned就可以了。
執行命令:Set-ExecutionPolicy RemoteSigned -Scope Process
問題解決,如圖4。
再次執行cnpm install下載依賴包,發現成功了。
執行npm run dev,項目跑起來了,開心。
總結
- 1.win+s 搜索powershell 以管理身份運行
- 2.使用
set-ExecutionPolicy RemoteSigned
命令將電腦上的執行策略更改為 RemoteSigned,輸入Y
確定 - 3.查看電腦執行策略
get-ExecutionPolicy
- 4.執行命令:
Set-ExecutionPolicy RemoteSigned -Scope Process
再次輸入Y
問題解決 - 5.最後附一張解決過程全截圖。如圖5