vue : 無法加載文件 D:\Program Files\nodejs\node_global\vue.ps1,因為在此系統上禁止運行腳本”的解決方法


使用PowerShell,創建vue項目時,出現了以下錯誤導致創建失敗:

vue : 無法加載文件 D:\Program Files\nodejs\node_global\vue.ps1,因為在此系統上禁止運行腳本。有關詳細信息,請參閱 https:
/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

1.PowerShell的執行政策阻止了該操作。

用 Get-ExecutionPolicy 查看發現執行策略為受限狀態:

PS D:\workspace\test> Get-ExecutionPolicy
Restricted

同時PowerShell給出了我們解決問題的方法

2.此時我們按照要求輸入Set-ExecutionPolicy -Scope CurrentUser命令,回車,在黑窗口中輸入RemoteSigned解除受限狀態,回車,執行策略更改,選擇Y

PS D:\workspace\test> Set-ExecutionPolicy -Scope CurrentUser

位於命令管道位置 1 的 cmdlet Set-ExecutionPolicy
請為以下參數提供值:
ExecutionPolicy: RemoteSigned

執行策略更改
執行策略可幫助你防止執行不信任的腳本。更改執行策略可能會產生安全風險,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 幫助主題所述。是否要更改執行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暫停(S)  [?] 幫助 (默認值為“N”): y

 

3.接下來我們查看受限狀態 輸入get-ExecutionPolicy,此時結果為RemoteSigned(受限移除),這樣我們就可以正常創建了

PS D:\workspace\test> Get-ExecutionPolicy
RemoteSigned
PS D:\workspace\test>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM