今天在vscode終端里面執(zhí)行vue create web
命令的時候,遇到了一個bug,bug如下:
vue : 無法加載文件 C:\Program Files\nodejs\vue.ps1,因為在此系統(tǒng)上禁止運行腳本袭艺。有關詳細信息搀崭,請參閱 https:/go.microsoft
.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ vue create web
+ ~~~
+ CategoryInfo : SecurityError: (:) []猾编,PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
原因:首次在計算機上啟動 Windows PowerShell 時瘤睹,現(xiàn)用執(zhí)行策略很可能是 Restricted(默認設置)升敲。Restricted 策略不允許任何腳本運行,防止執(zhí)行不信任的腳本轰传。
解決辦法:
重新打開編輯器驴党,以管理員身份運行vscode,輸入命令
set-executionpolicy remotesigned
再次執(zhí)行命令創(chuàng)建vue項目就可以啦获茬。