运行npm命令时遇到报错信息: " npm : 无法加载文件 D:\enviroment\nvmInstall\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本 "
问题原因
由于powershell 的执行策略限制造成的,这是一种保护系统的措施。
解决方法
- 右键点击开始菜单,选择
windows PowerShell(管理员)
,确保是以管理员身份运行。 - 在PowerShell窗口中运行命令查看当前执行策略
Get-ExecutionPolicy
- 若当前执行策略为
" Restricted "
,则说明脚本执行被禁止了,可以通过如下命令更改执行策略为" RemoteSigned "
set-ExecutionPolicy RemoteSigned
- 最后通过命令
Get-ExecutionPolicy
验证是否更改成功即可