易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 145|回复: 1
收起左侧

cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本 解决办法

[复制链接]
发表于 2025-5-28 12:38:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
PS C:\Users\admin\Desktop\hello-world> cnpm ' U+ h  _, ~. O: g
cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
1 j7 ?/ ~. F( ~/ y+ U:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
: Z: P% T2 q/ F% c7 m8 d所在位置 行:1 字符: 1# L' c$ l8 S! o$ J2 [+ A% ]
+ cnpm
% D4 A& U) S+ T6 P2 B( V+ w* H+ ~~~~
2 M2 l( ^1 ^' L* k% w0 z% R- \    + CategoryInfo          : SecurityError: (:) [],PSSecurityException% f# q- X$ g7 k4 U
    + FullyQualifiedErrorId : UnauthorizedAccess7 I7 W3 x; S9 {0 A3 J! ^0 ]
PS C:\Users\admin\Desktop\hello-world> cnpm -v
: k' Z! M* m6 C2 [cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https: X6 I9 Z6 H8 J( {4 t0 C
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
4 [/ F8 P- e$ b: T所在位置 行:1 字符: 17 O; W3 ]' u* {
+ cnpm -v% m' l8 _9 c/ J7 U" m9 n  s$ F1 W+ `
+ ~~~~$ R! Q* z# j4 U: Q. |
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
& F; J/ n8 h3 w! @- t2 V" o9 B' N" N    + FullyQualifiedErrorId : UnauthorizedAccess' Z( ]: \3 f# i9 ^# m" P4 C
3 R, K6 W# P4 b

& {  x4 e+ c/ K; b; R$ ], m) f解决过程:
( E: m! @$ v' @5 C! ?检查用户是否有足够的权限访问该文件
如果文件存在,但您仍然遇到访问问题,可能是因为权限不足。请尝试以管理员身份运行PowerShell。您可以在开始菜单中搜索“PowerShell”,然后右键点击“Windows PowerShell”并选择“以管理员身份运行”。
/ @( v# m( C% \; x

) I& N4 F% b3 h9 w* k) j6 s/ x
PS C:\Users\admin> Get-ExecutionPolicy
Restricted
PS C:\Users\admin> Set-ExecutionPolicy RemoteSigned -Scope Process

) m- f" l5 D" ?8 [; Z
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 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>

) q3 |! v) R4 g3 i) k7 _2 i& u  _1 t

7 H% S0 o& D9 l
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

2 t* M/ K# D7 N! n7 C  X9 X, l1 J
PS C:\Users\admin\Desktop\hello-world>        

7 j' Y* b) a( f0 h! q
 楼主| 发表于 2025-7-26 15:38:32 | 显示全部楼层
PS C:\Users\admin\plvyou-mobile> cnpm run serve
: W+ u1 L7 u* j8 Pcnpm : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros
6 D  v( y; I. u+ N# l# w! @oft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
, X. O( B7 V/ j& M' s: Z所在位置 行:1 字符: 10 n! |* G+ {" q0 y) V8 t$ [& ]- [
+ ~~~~- }+ a- ?5 d2 D+ P7 a* ]3 }, w
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
4 {* s3 ]$ F" j# m7 n+ Y/ T3 Y5 S    + FullyQualifiedErrorId : UnauthorizedAccess
- x! O* l8 k- V" _PS C:\Users\admin\plvyou-mobile> npm run serve' M5 m: r8 p7 i; |' Y) ^: P
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin
! @5 H) U2 q9 X5 d; pk/?LinkID=135170 中的 about_Execution_Policies。8 X) p/ Y# k1 c$ @, G
所在位置 行:1 字符: 1
/ M2 p8 y) s; x8 }' F1 U6 d+ ~~~
1 ^) i* _" v' K8 O; N8 D    + FullyQualifiedErrorId : UnauthorizedAccess
, z' x/ O2 d  HPS C:\Users\admin\plvyou-mobile> npm
9 ]8 ~" h3 u, f2 e$ @npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin
: m' I' g0 C& o2 P2 P; @k/?LinkID=135170 中的 about_Execution_Policies。; C5 Z. d3 z% x! T! }
所在位置 行:1 字符: 1& @/ D: B% M! O9 u
+ npm/ O$ D: o& t$ \, w* I
+ ~~~. t/ D# L# `7 L5 u
Restricted
# q" V/ s1 @9 z$ w. l8 a+ R; \PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned-Scope Process, ], n* a$ G+ W3 t6 y: V1 o# ?
Set-ExecutionPolicy : 找不到接受实际参数“RemoteSigned-Scope”的位置形式参数。0 ~- d2 y8 Z6 B  |( i- z
所在位置 行:1 字符: 1
* c" X: ]* q0 B5 R+ Set-ExecutionPolicy RemoteSigned-Scope Process/ w# r0 @) Y0 C) d( Q* l
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 S+ ?: B" x6 f; @( n    + CategoryInfo          : InvalidArgument: (:) [Set-ExecutionPolicy],ParameterBindingException6 G( r5 U7 j! r1 y
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
7 ]4 i8 H% G% f3 G; r1 ?# I, pPS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned -Scope Process; G8 \! j1 }. Q' }
PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned" ^* r8 {& {# x
Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。   
3 }0 J! e% |; t 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行   
( S& ~- Y( t- ?, a' @ "Set-ExecutionPolicy -Scope CurrentUser"。
+ `# }# h" @  I% H+ J  G# D' E  A所在位置 行:1 字符: 1
2 y7 F. \& e% F; |; J& r: p+ Set-ExecutionPolicy RemoteSigned
& ~" W# q- T$ H: Rcnpm@9.4.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
$ _$ v8 E# p8 T. N2 H! i  b) P* ~! ~node@24.4.1 (C:\Program Files\nodejs\node.exe)  e% o) `- ^$ C! N1 s4 ~+ f# J4 F
npminstall@7.12.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
9 j5 j1 r" l& L: y. wprefix=C:\Users\admin\AppData\Roaming\npm( [4 v6 N* n; C% N
win32 x64 10.0.19045
4 A0 K" d+ m% M  Y7 m* Xregistry=https://registry.npmmirror.com! C3 E* f# w* k8 h6 s$ K
PS C:\Users\admin\plvyou-mobile>0 k# p7 S7 \+ k( ]& l1 A" D; D
PS C:\Users\admin\plvyou-mobile>
% x* K% B6 D/ M7 y+ SPS C:\Users\admin\plvyou-mobile>
' Q) O- x6 u  u6 V  W# jPS C:\Users\admin\plvyou-mobile>
  e7 n  {8 Q8 r' vPS C:\Users\admin\plvyou-mobile> npm -v7 Y6 k3 r* i. h/ k( Y" [
11.5.0
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:37 , Processed in 0.051651 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表