天天看點

解決vscode“因為在此系統上禁止運作腳本“報錯問題描述:解決:

問題描述:

通過vscode使用powershell的時候報錯:

PS E:\Desktop\code\vscode\Vue> vue init webpack demo

vue : 無法加載檔案 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,

因為在此系統上禁止運作腳本。有關詳細資訊,請參閱 https:/go.microsoft.co

m/fwlink/?LinkID=135170 中的 about_Execution_Policies。

解決:

按照提示點選進入官網:

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core

這樣介紹:

PowerShell’s execution policy is a safety feature that controls the conditions under which PowerShell loads configuration files and runs scripts. This feature helps prevent the execution of malicious scripts.

PowerShell的執行政策是一個安全特性,它控制PowerShell加載配置檔案和運作腳本的條件。該特性有助于防止惡意腳本的執行。

其有幾種不同的執行政策,可以到網站詳細看,不做介紹。

通過指令檢視自己計算機上的政策:

解決vscode“因為在此系統上禁止運作腳本“報錯問題描述:解決:

Restricted:限制

Windows用戶端計算機的預設執行政策。允許單個指令,但不允許腳本。禁止運作所有腳本檔案,包括格式化和配置檔案(.ps1xml)、子產品腳本檔案(.psm1)和PowerShell配置檔案(.ps1)。

故将政策更改為RemoteSigned(注意:以管理者身份運作)

Windows用戶端計算機的預設執行政策。腳本可以運作。需要從受信任的釋出商那裡對從網際網路下載下傳的腳本和配置檔案進行數字簽名,其中包括電子郵件和即時消息程式。不需要在本地計算機上編寫且未從網際網路上下載下傳的腳本上進行數字簽名。運作從 Internet 下載下傳且未簽名的腳本,如果腳本未受阻止,例如使用 cmdlet。風險從網際網路以外的來源運作未簽名的腳本,以及可能惡意的簽名腳本。
解決vscode“因為在此系統上禁止運作腳本“報錯問題描述:解決:

繼續閱讀