问题:
在新的电脑上安装cnpm,在vsCode里终端运行cnpm -v时,报错:
cnpm : 无法加载文件
C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅
https:/go.microsoft.com/fwlink/?LinkID=135170 中的
about_Execution_Policies。 所在位置 行:1 字符: 1
- cnpm -v
+ CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
解决方法:
(1)以管理员身份运行vs code,在vs code里打开终端
(2)在终端执行:get-ExecutionPolicy,显示Restricted(禁止状态)
(3)更新Powershell策略,在终端执行:set-ExecutionPolicy RemoteSigned
(4)再次查询策略状态,在终端执行:get-ExecutionPolicy,显示RemoteSigned
(5)重新输入 cnpm -v 问题成功解决
做笔记而已。