背景 使用npm i g 全局安装的包,比如:eslint;安装完成后,执行eslint相关命令,显示命令不存在;以为是node没配置全局环境变量,检查发现配置了;后来试了一下在cmd是可以使用的,只有在powershell使用报找不到相关命令。 解决方法 Windows PowerShell 现用执行策略默认是 Restricted,是不允许访问其他脚本的,需要改为RemoteSigned才可以执行。 // 查看现在的执行策略 get-executionpolicy // 重设执行策略 set-executionpolicy remotesigned