找回密码
 注册
查看: 152|回复: 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
+ 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" ^$ F
PS 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

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-7-26 15:38:32 | 显示全部楼层
PS C:\Users\admin\plvyou-mobile> cnpm run serve
( [$ l" I6 p! w( F+ c$ zcnpm : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros
9 D3 I8 Z+ Y) v# Ioft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
3 e' Q5 p+ `. u' w; |所在位置 行:1 字符: 1- l: w* l8 P5 f! y# z5 R
+ ~~~~  E# i& e1 s9 C# J4 w
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException. ^, J5 h3 p" m  V, b3 R" B, n' q
    + FullyQualifiedErrorId : UnauthorizedAccess, V& X! A! _) j7 Q8 f
PS C:\Users\admin\plvyou-mobile> npm run serve
9 M4 ~* E( R4 K! V. M8 Q* _npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin 5 e: F# g- W( g: G) l0 T
k/?LinkID=135170 中的 about_Execution_Policies。% H. M$ w* l4 O2 }& u& {) S0 E
所在位置 行:1 字符: 1
  p( Y% J* T4 C& Q+ Y+ ~~~
# h" K/ |& ?  n1 m& m3 \! q8 P    + FullyQualifiedErrorId : UnauthorizedAccess
) C' D6 P! e" ]5 X4 F: ~2 _PS C:\Users\admin\plvyou-mobile> npm
& r7 T( A( I5 |  N9 r% O" mnpm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin
! E& K  ^: _; G  P0 ?* S; Y2 R" @6 g3 Tk/?LinkID=135170 中的 about_Execution_Policies。8 `2 p2 `, u: o" r6 E; W
所在位置 行:1 字符: 1. d* l% O8 I1 R1 c, D
+ npm/ i4 f3 ~% e9 }  _* T
+ ~~~
5 N$ I0 q" ^% URestricted
/ x+ V( Y, ~6 }- g- ^% z: s8 {PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned-Scope Process# x4 B* O' d$ R7 G* O1 z9 I' ?
Set-ExecutionPolicy : 找不到接受实际参数“RemoteSigned-Scope”的位置形式参数。
& j: ^8 M9 D6 m  m1 K1 m* m所在位置 行:1 字符: 19 D3 |. z' f1 ^, P( r
+ Set-ExecutionPolicy RemoteSigned-Scope Process
0 ?3 w% g4 q' E+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% c! i) g: b& B3 j. R) p+ d7 i3 E- a    + CategoryInfo          : InvalidArgument: (:) [Set-ExecutionPolicy],ParameterBindingException
" Y6 ~  I% U7 M! b8 i' C    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
2 K2 D: j. A0 e7 ]% \PS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned -Scope Process
! Y* s+ P5 a4 vPS C:\Users\admin\plvyou-mobile> Set-ExecutionPolicy RemoteSigned! Y9 c- m4 f# C
Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。   
* H& {( J# b5 J, E 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行   
: G) W* s8 v& b% o+ M8 M "Set-ExecutionPolicy -Scope CurrentUser"。
- g6 `9 p* H, U9 o& L/ @1 h% v所在位置 行:1 字符: 1- ]$ [8 T6 x6 S7 n( h  G
+ Set-ExecutionPolicy RemoteSigned: O7 O% |9 g* @( N/ F2 t/ ?
cnpm@9.4.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
5 g8 P/ C7 k2 \' b' T3 o% Fnode@24.4.1 (C:\Program Files\nodejs\node.exe)( L/ @7 M% Y4 y4 }  \( E
npminstall@7.12.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
. ^+ K6 M2 Y' C; w5 |1 V0 W0 g7 Fprefix=C:\Users\admin\AppData\Roaming\npm
1 p) L+ {+ u4 W9 Lwin32 x64 10.0.19045! [* \; w. \, p* [
registry=https://registry.npmmirror.com
. ^2 M9 `- j% q( V+ E6 F: wPS C:\Users\admin\plvyou-mobile>
% q3 \9 `/ a% J6 m3 s) ]! p# KPS C:\Users\admin\plvyou-mobile>
6 C$ H1 B: c  W1 {8 d% sPS C:\Users\admin\plvyou-mobile>. k" Y4 I- J% V% [6 U' f6 h, {
PS C:\Users\admin\plvyou-mobile>
/ w0 m+ i( R# XPS C:\Users\admin\plvyou-mobile> npm -v$ B$ ]& x  P& m- U8 @: ^* Y" a
11.5.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:10 , Processed in 0.017519 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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