cnpm : 無法加載文件 node_global\cnpm.ps1,因爲在此係統上禁止運行腳本

cnpm : 無法加載文件 D:\nodejs\node_global\cnpm.ps1,因爲在此係統上禁止運行腳本

cnpm : 無法加載文件 D:\nodejs\node_global\cnpm.ps1,因爲在此係統上禁止運行腳本。有關詳細信息,請參閱 https:/go.microsoft.com 
/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm install --save-dev electron
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

微信截圖_20200224083736.png

當你遇到這個問題的時候,請不要擔心

我們在控制檯執行set-ExecutionPolicy RemoteSigned

結果報錯

set-ExecutionPolicy : 對註冊表項“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的訪問被
拒絕。 要更改默認(LocalMachine)作用域的執行策略,請使用“以管理員身份運行”選項啓動 Windows PowerShell。要更改當前用戶的執行
策略,請運行 "Set-ExecutionPolicy -Scope CurrentUser"。
所在位置 行:1 字符: 1
+ set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand  

微信截圖_20200224084115.png
提示我們需要通過powershell執行,所以我用vscode會有錯誤提示

接下來我們打開powershell重新執行一次set-ExecutionPolicy RemoteSigned

依舊報錯

set-ExecutionPolicy : 對註冊表項“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的
訪問被拒絕。 要更改默認(LocalMachine)作用域的執行策略,請使用“以管理員身份運行”選項啓動 Windows PowerShell。要更改當
前用戶的執行策略,請運行 "Set-ExecutionPolicy -Scope CurrentUser"。
所在位置 行:1 字符: 1
+ set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyComma
   nd

微信截圖_20200224084230.png

看樣子還必須以管理員身份運行

那麼

在powershell中執行Start-Process powershell -Verb runAs

會提示授權,並以管理員身份運行powershell

繼續重新執行set-ExecutionPolicy RemoteSigned 選擇 Y

執行成功
微信截圖_20200224084444.png

這樣就可以繼續使用我們的cnpm

微信截圖_20200224084609.png

文章來源https://www.joynop.com/p/199.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章