PS C:\Users\admin\Desktop\hello-world> cnpm
8 f: Z2 D, S* y0 }# }' q+ {cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https: X( F) i6 k- K; M
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。% Q: T% w& A" ~9 M% b
所在位置 行:1 字符: 1
- O7 o; c! u5 ^& j" v0 a; X5 M+ cnpm4 w2 S- ?: O2 |+ s( r. ]
+ ~~~~/ U. l3 I c) B, c
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
# D5 x7 C4 b1 l, d + FullyQualifiedErrorId : UnauthorizedAccess* M/ K5 O. A; ~4 Z% Y; u
PS C:\Users\admin\Desktop\hello-world> cnpm -v9 V+ e: q+ Y3 c; U4 x
cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https m6 p& p: ~4 w
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。5 |: q4 w8 ~+ N% Z$ c+ F
所在位置 行:1 字符: 1
" L2 U' `0 P1 L6 w# F# S+ cnpm -v; j/ w5 J8 v3 k' l! o
+ ~~~~& l0 Z; g1 s- c% [$ P+ k" H9 [) x6 i
+ CategoryInfo : SecurityError: (:) [],PSSecurityException& f& H+ v; |5 c: \& x; ^- w a
+ FullyQualifiedErrorId : UnauthorizedAccess( V; c& w- ~& z1 s$ D) \7 g5 o
/ ]2 \1 a2 l/ [( D2 o
* U J/ U, J7 R1 E8 `
解决过程:
; Y4 u8 N+ \7 ]7 O检查用户是否有足够的权限访问该文件如果文件存在,但您仍然遇到访问问题,可能是因为权限不足。请尝试以管理员身份运行PowerShell。您可以在开始菜单中搜索“PowerShell”,然后右键点击“Windows PowerShell”并选择“以管理员身份运行”。 . u7 B" Z7 m' z
" R" D, w& H1 i+ m
PS C:\Users\admin> Get-ExecutionPolicy Restricted PS C:\Users\admin> Set-ExecutionPolicy RemoteSigned -Scope Process
6 a7 H. D1 ~, q! b# p; t
执行策略更改 执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 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> 3 G* ]% B: f+ H- B
5 K. E" N& O8 S7 C* j! u
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
( _* \# X" i! G: J7 G/ cPS C:\Users\admin\Desktop\hello-world>
0 t u$ M9 r1 \" C, `& v |