cnpm无法加载文件的问题

问题描述

切换到淘宝镜像后直接执行如下代码报错

cnpm install
PS D:\demo\vue-admin> cnpm i
cnpm : 无法加载文件 C:\Users\dell\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/ 
go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm i
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

问题分析

执行策略中设置了阻止不信任脚本运行导致。

问题解决

  • 在win10 系统中搜索框 输入 Windos PowerShell
    选择 管理员身份运行

  • 打开了powershell命令行之后,输入:

    PS C:\WINDOW\system32> set-ExecutionPolicy 
    
  • 更改权限为:A

  • 输入以下命令验证

    PS C:\WINDOW\system32> get-ExecutionPolicy
    RemoteSigned
    
posted @ 2020-12-29 18:20  小方块的世界  阅读(1120)  评论(0编辑  收藏  举报