找回密码
 注册
查看: 150|回复: 1

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-5-28 12:38:16 | 显示全部楼层 |阅读模式
PS C:\Users\admin\Desktop\hello-world> cnpm # N4 o+ t$ v7 {: r
cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https9 _) V! B& R, K' Z7 `
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。2 @6 k& t5 V  r) Y
所在位置 行:1 字符: 1
  z) H6 Y7 l; V% I+ cnpm
" u& i- ]/ X! X5 U+ ~~~~" H* u! N$ K7 H: i0 M
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
( [. }2 a- B! T: o4 t7 i    + FullyQualifiedErrorId : UnauthorizedAccess
  e! G, H0 M9 T7 x" l( |1 zPS C:\Users\admin\Desktop\hello-world> cnpm -v; Z( b% k9 F. T) [
cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
) n1 y& m. V7 _  }  z:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
: G4 [6 c0 u5 h4 b+ t所在位置 行:1 字符: 1
  _2 i) f3 l3 _8 j5 f& h+ cnpm -v( V( O0 r; \% p" `
+ ~~~~
0 ?) `/ E7 `$ a' o    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
) A0 {! H4 C* M7 o" z# _/ f2 a3 L    + FullyQualifiedErrorId : UnauthorizedAccess
) v! u) O0 W! u# r: H) G9 j0 U" H5 H1 M. L; Y3 w

  h  _$ t% x% y解决过程:
! N  D/ o* U0 k% N检查用户是否有足够的权限访问该文件
如果文件存在,但您仍然遇到访问问题,可能是因为权限不足。请尝试以管理员身份运行PowerShell。您可以在开始菜单中搜索“PowerShell”,然后右键点击“Windows PowerShell”并选择“以管理员身份运行”。
9 a+ s  T$ S% J" G5 E5 `2 Z

6 `8 J6 H+ P( M
PS C:\Users\admin> Get-ExecutionPolicy
Restricted
PS C:\Users\admin> Set-ExecutionPolicy RemoteSigned -Scope Process

. A1 s9 l' K7 ]) l; M3 ]
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 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>
5 j) N  k' R$ I
) _( s, z; }/ j& ^  c0 R: g* v: _
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
( i. X' D- N' k" c
PS C:\Users\admin\Desktop\hello-world>        

% }1 j7 H- O! k

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-7-26 15:38:32 | 显示全部楼层
PS C:\Users\admin\plvyou-mobile> cnpm run serve 3 Y+ k- s/ Y/ A
cnpm : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros
+ c3 C3 l# W" K. j& ?- Y2 \) ?: c" R$ Goft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
- s  F/ R4 W0 V$ @8 [+ |所在位置 行:1 字符: 1- f: N+ z5 [6 z' F# a, X  Y( q
+ ~~~~5 \6 Q7 Z0 F0 d( d; M! y+ t  p6 k
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
: F' P- D; m  ~* U' z/ z4 ?9 G    + FullyQualifiedErrorId : UnauthorizedAccess
2 [* u( e9 x+ O' ?: G$ dPS C:\Users\admin\plvyou-mobile> npm run serve( p. T! t% M* Z
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin 1 ~5 |. _. M( u; v  l4 ~- L! m. V
k/?LinkID=135170 中的 about_Execution_Policies。
0 `4 R% M4 A7 D$ u所在位置 行:1 字符: 1/ G/ |( Z. r  ^1 Y( I, O
+ ~~~5 @* k8 |2 ?" Y( [6 c+ ~# ]7 r
    + FullyQualifiedErrorId : UnauthorizedAccess
% N" q, Z! @- b& D$ G5 F# IPS C:\Users\admin\plvyou-mobile> npm0 ~4 E2 @3 X( E8 A% A3 k3 Y( L
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin * k7 b7 a1 ?' G0 c
k/?LinkID=135170 中的 about_Execution_Policies。
' V# h2 |: j9 t/ b/ ]) [. z- r所在位置 行:1 字符: 13 x1 ], c; m; d  k& v
+ npm% }5 Y; X7 _. E3 _$ z! ^2 ^
+ ~~~
" z  c6 f9 @* W: o' DRestricted1 A. ^* J" g" E+ S4 y
PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned-Scope Process; ?+ c; |6 X. X9 ]4 @) Z+ f
Set-ExecutionPolicy : 找不到接受实际参数“RemoteSigned-Scope”的位置形式参数。, n# z- [) A7 z9 s6 h5 p& u# E. `
所在位置 行:1 字符: 1; A: x: Q1 C5 i
+ Set-ExecutionPolicy RemoteSigned-Scope Process
+ p2 A9 G( z0 \7 H$ L+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 D. t3 E  I' G) ^+ ^4 |, R
    + CategoryInfo          : InvalidArgument: (:) [Set-ExecutionPolicy],ParameterBindingException
- S  K& U; u8 u5 z% v) R& K2 U    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand8 I; P" B- H9 n+ P2 c
PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned -Scope Process: e5 B% i: _$ }0 B' s
PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned; W( ~8 X8 v2 {2 U+ ?
Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。   
" s! K+ Y% d4 [7 q$ G0 x  B 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行   
6 \* t3 G1 J5 p4 B9 \" ?2 q! n "Set-ExecutionPolicy -Scope CurrentUser"。( P: ^( c" f. V8 A% t! T
所在位置 行:1 字符: 18 Y3 S  }* K  \4 {3 v; m
+ Set-ExecutionPolicy RemoteSigned0 E2 x2 N9 Y) N4 O) @. C' {9 P
cnpm@9.4.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
6 C; H, |9 |. H% K  q3 H( z- J! snode@24.4.1 (C:\Program Files\nodejs\node.exe)' D# u! o  r/ U/ V. d
npminstall@7.12.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
6 M  V( l! v3 J3 B/ `% [prefix=C:\Users\admin\AppData\Roaming\npm
7 A! F) A' p$ ^+ v0 _+ xwin32 x64 10.0.19045# A( u/ V+ p) e
registry=https://registry.npmmirror.com" g1 S8 |( `# V% B3 {, k" e
PS C:\Users\admin\plvyou-mobile>1 X% [/ K8 V2 c# t
PS C:\Users\admin\plvyou-mobile>8 U3 o% Q# y8 C3 h. x6 D! G
PS C:\Users\admin\plvyou-mobile>
! h3 K( C3 }' a0 Y% i+ [PS C:\Users\admin\plvyou-mobile>
0 P7 g2 z/ t6 ]) t( mPS C:\Users\admin\plvyou-mobile> npm -v
2 f0 e! y- E$ A' ^0 g( V11.5.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:14 , Processed in 0.017522 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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