npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段
Posted twinkle||cll
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段相关的知识,希望对你有一定的参考价值。
出错原因
五一回来的一天,vscode的终端突然不能使用了, 并且使用
npm -v
报下面的错误。
查找问题
- 根据错误信息提示,说无法找到,我安装的
npm.ps1
这个可执行的文件,我去对应目录下面查找,发现文件时存在的。
- 文件存在,终端打不开,那么定位是环境变量的问题。不管是在用户环境变量还是系统环境变量添加路径,在vscode中就是没有生效。但是使用
win + r cmd
使用就会生效。
- 所以问题不在环境变量中,正当一筹莫展的时候,百度查看了一下问题,人家说是注册列表的问题。那我就往这个方向查找。
解决问题
执行命令:
get-ExecutionPolicy
结果是Restricted,意思就是受限制的,说明确实是因为不被信任的缘故
解决:
执行命令:
set-ExecutionPolicy RemoteSigned
但是在vscode中执行又是不行的。情况如下:
最后,使用管理员身份进行运行。
再来使用npm就可以了。
参考:
以上是关于npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段的主要内容,如果未能解决你的问题,请参考以下文章
npm : 无法加载文件 E: odejs ode_global,因为在此系统上禁止 运行脚本。
npm : 无法加载文件 E: odejs ode_global,因为在此系统上禁止 运行脚本。
npm : 无法加载文件 C:Program Files odejs pm.ps1,因为在此系统上禁止运行脚本。有关详细信息
npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段