npm无法在窗口10中安装pm2或nodemon

时间:2017-04-03 02:45:05

标签: node.js npm pm2 forever nodemon

当我的文件发生变化时,我尝试为自动重启nodejs服务器安装nodemon。但我得到了两个警告,我尝试安装其他npm包,如forever或pm2,但我仍然得到相同的警告。 这是我的警告捕获:

warning from npm install

2 个答案:

答案 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。