o.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm -v
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
原因是: 首次在计算机上启动
Windows PowerShell
时,现用执行策略很可能是 Restricted(默认设置)
。Restricted
策略不允许任何脚本运行。那么就需要收到开启运行脚本:
-
win+x
打开PowerShell(管理员)
-
set-ExecutionPolicy RemoteSigned
//设置为打开
- 属于
Y
或者A
- 执行
get-executionpolicy
查看是否更改成功,为RemoteSigned
表示成功
-
基本这样就可以了
参考官方文档:About Execution Policies