答案 0 :(得分:2)
尝试,
npm cache clear -f
和
npm install pm2 -g --unsafe-perm
答案 1 :(得分:1)
Windows 10具有内置的执行策略,该策略默认情况下限制任何脚本执行。因此,您必须先设置策略。
在Powershell中(管理员权限),首先使用命令查看ExecutionPolicy
Get-ExecutionPolicy -List
“未定义”策略表示将限制pm2之类的脚本。要启用它,运行命令
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
然后,尝试运行pm2。