ionic :文件 C:\Users\Admin\AppData\Roaming pm\ionic.ps1 无法加载,因为在此系统上禁用运行脚本

问题描述 投票:0回答:4

ionic :文件 C:\Users\Admin\AppData\Roaming pm\ionic.ps1 无法加载,因为在此系统上禁用了运行脚本。有关详细信息,请参阅 about_Execution_Policies,网址为 https://go.microsoft.com/fwlink/?LinkID=135170。 在行:1 字符:1

  • 离子——版本
  •   + CategoryInfo          : SecurityError: (:) [], PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    
reactjs ionic-native
4个回答
68
投票

在同一终端运行以下命令

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser


0
投票

只需从其位置“C:\Users\Admin\AppData\Roaming”删除文件

ionic.ps1
pm\ionic.ps1"


0
投票

如果您使用纱线

 Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

0
投票
  1. 以管理员身份运行 PowerShell: 右键单击“开始”菜单中的 PowerShell,然后选择“以管理员身份运行”。这将启动具有管理权限的 PowerShell。
  2. 绕过执行策略:在PowerShell中,运行命令绕过执行策略。您可以使用以下命令:

设置执行策略远程签名

此命令允许您在 PowerShell 中使用“RemoteSigned”执行策略。

  1. 再次运行 Ionic 命令: 现在,尝试再次运行

    ionic --version
    等 Ionic 命令。该命令应该运行没有任何问题。

  2. 恢复执行策略:出于安全原因,您可能希望在完成后恢复之前的执行策略。您可以使用以下命令将其设置回“受限”:

设置执行策略受限

此命令将再次收紧PowerShell中的执行策略。

© www.soinside.com 2019 - 2024. All rights reserved.