執行vue或者其他命令發現報錯(“此系統上禁止運行腳本”)
>之前遇到一個`font-spider`執行命令,powershell上執行識別不了這個命令,可是呢在cmd上執行就沒有問題,一直沒搞明白為啥,現在知道了!⊙﹏⊙‖∣
```
PS E:\JavascriptCode\VUECLI3> vue
vue : 無法加載文件 C:\Users\sbbc\AppData\Roaming\npm\vue.ps1,因為在此系統上禁止運行腳本。有關詳細
信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ vue
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
```
1.首次在計算機上啟動 Windows PowerShell 時,現用執行策略很可能是 Restricted(默認設置)。
Restricted 策略不允許任何腳本運行。
若要了解計算機上的現用執行策略,請鍵入:
```
get-executionpolicy
```
2.若要在本地計算機上運行您編寫的未簽名腳本和來自其他用戶的簽名腳本,請使用以下命令將計算機上的
執行策略更改為 RemoteSigned:
```
set-executionpolicy RemoteSigned
```
>此處需要以管理員的身份運行
執行“set-ExecutionPolicy RemoteSigned ”:
```
執行策略更改
執行策略可以防止您執行不信任的腳本。更改執行策略可能會使您面臨 about\_Execution\_Policies
幫助主題中所述的安全風險。是否要更改執行策略?
\[Y\] 是(Y) \[N\] 否(N) \[S\] 掛起(S) \[?\] 幫助 (默認值為“Y”): y
```