找回密码
 注册
查看: 151|回复: 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 : i' _; ~3 \' _: e
cnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https% f7 S- R# |8 ]$ Q
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
# E. Z3 ~+ Z1 n所在位置 行:1 字符: 18 g1 k3 k! L. j, H7 g
+ cnpm
% [$ @! j' z" c- t+ ~~~~
. C, L/ L3 E/ X    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
& h# _0 j- }; k! i( [1 ?    + FullyQualifiedErrorId : UnauthorizedAccess
' ~) L8 W. a9 IPS C:\Users\admin\Desktop\hello-world> cnpm -v
4 j# M8 L; {6 A# x' e) Acnpm : 无法加载文件 C:\Program Files\nodejs\global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
5 {( V, M- N2 N9 f/ {8 C% a2 g:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
( T1 U/ K6 W( }$ b  g所在位置 行:1 字符: 1
+ j- s, t& |+ e" l( |$ B" Y9 X$ s+ cnpm -v6 K# p8 o6 l6 I6 z) \2 P
+ ~~~~
9 b7 s$ ?5 @. ?$ J. {    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
/ v/ }5 H/ ?2 s% k8 K2 ?- X0 C$ Q  i    + FullyQualifiedErrorId : UnauthorizedAccess
* Q3 _3 \3 q6 t# R4 |; c
2 r* R& s' o* h! l9 M3 t1 m; }& J6 _6 G1 N" @9 s- o# S7 o
解决过程:
$ V: [8 J9 Q% ~6 Y# t! s检查用户是否有足够的权限访问该文件
如果文件存在,但您仍然遇到访问问题,可能是因为权限不足。请尝试以管理员身份运行PowerShell。您可以在开始菜单中搜索“PowerShell”,然后右键点击“Windows PowerShell”并选择“以管理员身份运行”。

0 G5 V3 x5 d$ l8 J' ]% W$ @  `- f- D9 \
PS C:\Users\admin> Get-ExecutionPolicy
Restricted
PS C:\Users\admin> Set-ExecutionPolicy RemoteSigned -Scope Process
% Q, U3 p9 M. s5 d6 n  p* `
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 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>
$ @2 Y- ?$ G1 O% A5 d
; q( e6 G. m2 `1 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

- l9 u+ e1 Z* j% A/ ~- \
PS C:\Users\admin\Desktop\hello-world>        
6 q3 `, z" K( c- o$ d. M

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-7-26 15:38:32 | 显示全部楼层
PS C:\Users\admin\plvyou-mobile> cnpm run serve / b- ^0 T6 U+ @5 r. r
cnpm : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros! s9 U& s+ z" F; Y
oft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。7 ~. |! g  p' A1 l- d- c
所在位置 行:1 字符: 1
  x& b9 d5 T6 F2 l3 @/ M- q+ ~~~~' A  B7 x: v" X3 Y7 V* b/ i
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
8 s7 _  m( \! e6 F9 P    + FullyQualifiedErrorId : UnauthorizedAccess
6 _  i3 a9 Z! r- |9 o" i' W8 uPS C:\Users\admin\plvyou-mobile> npm run serve
7 z; B+ r8 c: Y* k( F/ D9 Ynpm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin
$ D9 l0 d" D& G, T  L- pk/?LinkID=135170 中的 about_Execution_Policies。
. x) u" w. H& v/ O所在位置 行:1 字符: 1
! N4 w6 i0 S( x; O% X8 o$ R. ^+ ~~~( j7 T% v  A( z* ~8 h
    + FullyQualifiedErrorId : UnauthorizedAccess
  u- A. ^) ^0 J, j, jPS C:\Users\admin\plvyou-mobile> npm
: Z6 R* T4 M1 O7 Unpm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin ! g' q+ K" |/ U9 P
k/?LinkID=135170 中的 about_Execution_Policies。: c% ]2 b* N7 j" q" [6 I7 w) J
所在位置 行:1 字符: 12 W; ~: K( r. H: m
+ npm
! r! v1 y, G, h' F. H: q6 Z+ ~~~( _: d0 y9 v2 T! ?9 \
Restricted
6 G8 t' x, `# ^  k2 B8 QPS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned-Scope Process, _6 j3 X9 ^) Z; Z' y0 I: B
Set-ExecutionPolicy : 找不到接受实际参数“RemoteSigned-Scope”的位置形式参数。, B: p& K& I' J
所在位置 行:1 字符: 19 c/ K' u4 J- H: k
+ Set-ExecutionPolicy RemoteSigned-Scope Process. f% M$ u7 Y( m4 v% ~4 B' h. Q
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* {; c! c, `) H5 j: Q; d2 t# V2 H% n
    + CategoryInfo          : InvalidArgument: (:) [Set-ExecutionPolicy],ParameterBindingException: F! F4 }5 F2 L) b4 O, G
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand2 W" B2 S9 P$ J4 A
PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned -Scope Process1 d6 n" t2 m7 s6 P
PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned5 m* R# m8 S# C6 z9 [, }4 b% K
Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。   
3 I" C/ [& T9 r( }5 T2 {: V 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行     l4 q  {$ O' `6 e2 T; M9 ]# b
"Set-ExecutionPolicy -Scope CurrentUser"。
5 q" S4 R9 Q; ?& R, D所在位置 行:1 字符: 1
7 E. w  \  f5 k+ E9 b+ Set-ExecutionPolicy RemoteSigned
9 L/ {) X' N6 O' mcnpm@9.4.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
" ~4 W1 I8 L* [: rnode@24.4.1 (C:\Program Files\nodejs\node.exe)  K5 r& A/ @+ D. J* \
npminstall@7.12.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
0 e+ F) p& P( C: K0 H) Z+ u0 A( S) bprefix=C:\Users\admin\AppData\Roaming\npm
4 s+ Z) q+ ^; M8 {win32 x64 10.0.19045
# o6 ?  [) P% k: H1 |registry=https://registry.npmmirror.com
$ s; z8 V; V* k3 s' |1 Z8 K" @/ uPS C:\Users\admin\plvyou-mobile>
% ~8 u5 q1 l6 y$ ]# f9 g# {PS C:\Users\admin\plvyou-mobile>
' I# X, m& B: R' }% E* A! [PS C:\Users\admin\plvyou-mobile>' `8 N# x* w% v3 H0 W0 u2 v
PS C:\Users\admin\plvyou-mobile>
4 Z. S8 q2 ]4 sPS C:\Users\admin\plvyou-mobile> npm -v) n# q2 V( C8 G% P  h6 Q
11.5.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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