【解决】无法加载文件 C:\Users\Yu\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。

o.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm -v
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

【解决】无法加载文件 C:\Users\Yu\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。_第1张图片
报错信息

原因是: 首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)Restricted策略不允许任何脚本运行。
那么就需要收到开启运行脚本:

  • win+x打开PowerShell(管理员)
  • set-ExecutionPolicy RemoteSigned //设置为打开
    【解决】无法加载文件 C:\Users\Yu\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。_第2张图片
    选择更改执行策略
  • 属于Y 或者 A
  • 执行get-executionpolicy查看是否更改成功,为RemoteSigned表示成功
    【解决】无法加载文件 C:\Users\Yu\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。_第3张图片
    RemoteSigned表示成功
  • 基本这样就可以了
    【解决】无法加载文件 C:\Users\Yu\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。_第4张图片
    报错解决

参考官方文档:About Execution Policies

你可能感兴趣的:(【解决】无法加载文件 C:\Users\Yu\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。)