问题出现
PS D:\workspace\IonicProjects\davio-pack> ionic build
ionic : 无法加载文件 C:\Program Files\nodejs\ionic.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof
t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ ionic build
+ ~~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
问题的原因
这个错误提示说明在电脑系统上禁止运行 PowerShell 脚本,因此导致无法加载 Yarn 的安装脚本。这是由于系统的执行策略(Execution Policies)设置所导致的。
处理方案
-
以管理员身份运行 PowerShell。
-
在窗口中执行 set-ExecutionPolicy RemoteSigned。
-
执行完成后,输入 Y,确定即可。
-
查看执行策略可以使用:get-ExecutionPolicy。