碰到問題解決過程
剛在一個新的機器上裝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