PS C:\Users\admin\Desktop\hello-world> cnpm
+ S. v5 h9 K# x4 h( r! x+ Ycnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
4 v& `" d! z" d( `9 ^:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。- R+ a; n& P: ?! X& }
所在位置 行:1 字符: 15 }/ a+ q. P7 m0 Z0 U# \
+ cnpm
# V! v9 N7 x8 C0 t* I+ ~~~~( H a+ e4 k0 J* ]
+ CategoryInfo : SecurityError: (:) [],PSSecurityException5 P; K4 i4 u$ ?: ?1 e5 w8 m
+ FullyQualifiedErrorId : UnauthorizedAccess
* X* _5 K ~8 d* U8 A7 Z" r- D. YPS C:\Users\admin\Desktop\hello-world> cnpm -v( [1 g) l9 l6 v
cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
" f8 o9 x9 e! T' v4 q:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
6 Y. U+ S( i. n& m' {所在位置 行:1 字符: 1' w3 T j8 \6 G) Y5 e3 d0 ~6 Q/ ]
+ cnpm -v( v7 b1 m5 l* f8 }, p
+ ~~~~8 Z$ v7 J: ^* } x% p9 q# m
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
( w. J2 Y7 N9 }2 J! E2 M + FullyQualifiedErrorId : UnauthorizedAccess
& g, p7 Q; [- l: e7 B @
* T6 _7 R9 ^3 l5 y
1 l) s# [+ K2 |; C解决过程:* [( K9 h: B7 Q5 @
检查用户是否有足够的权限访问该文件如果文件存在,但您仍然遇到访问问题,可能是因为权限不足。请尝试以管理员身份运行PowerShell。您可以在开始菜单中搜索“PowerShell”,然后右键点击“Windows PowerShell”并选择“以管理员身份运行”。 9 y8 u" T4 p y" m
4 _' V, R, u" ^$ FPS C:\Users\admin> Get-ExecutionPolicy Restricted PS C:\Users\admin> Set-ExecutionPolicy RemoteSigned -Scope Process
2 Q0 Q y' b$ D7 G) m
执行策略更改 执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略? [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y PS C:\Users\admin>
- u# C0 l5 J+ e: v
[# @$ Z" i+ T) v" b
PS C:\Users\admin\Desktop\hello-world> set-ExecutionPolicy RemoteSigned set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell ”的访问被拒绝。 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。 要更改当前用户的执行策略,请运行 "Set-ExecutionPolicy -Scope CurrentUser"。 所在位置 行:1 字符: 1 + set-ExecutionPolicy RemoteSigned + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyC ommand PS C:\Users\admin\Desktop\hello-world> Set-ExecutionPolicy -Scope CurrentUser RemoteSignedSet-ExecutionPolicy -Scope CurrentUser RemoteSigned^C PS C:\Users\admin\Desktop\hello-world> Set-ExecutionPolicy -Scope CurrentUser RemoteSigned PS C:\Users\admin\Desktop\hello-world> cnpm -v cnpm@4.6.0 (C:\Program Files\nodejs\global\node_modules\cnpm\parse_argv.js) npm@3.10.10 (C:\Program Files\nodejs\global\node_modules\cnpm\node_modules\npm\lib\npm.js) node@12.18.2 (C:\Program Files\nodejs\node.exe) npminstall@2.31.0 (C:\Program Files\nodejs\global\node_modules\cnpm\node_modules\npminstall\lib\index.js) prefix=c:\Program Files\nodejs\global win32 x64 10.0.19045 registry=https://r.npm.taobao.org $ g) o8 n ~0 {- J7 u
PS C:\Users\admin\Desktop\hello-world> * B9 N y/ k& m7 _% j; v
|