[英]'npm EER! code 1' When installing dependencies using `npm install --production`
我正在使用flightplan将node.js应用程序部署到服务器。 我在CLI中运行命令fly production
以将应用程序部署到服务器。 它确实可以rsync正常运行,但是在安装依赖项时,出现以下错误:
我确保我在服务器上对该用户具有sudo特权,并且肯定安装了npm,因为当我在服务器上运行命令npm -v
时,它将给出版本号。 我曾尝试像部署脚本一样在服务器上自己运行npm install --production
,并且遇到相同的错误,这与安装依赖项有关。 可能是因为在我的flightplan.js
,当它运行命令git ls-files
来获取要复制的文件时。 即使我已确保node_modules
在.gitingore
文件中,它也包含所有的node_modules
。
有没有人有Flightplan npm模块的经验/或者知道为什么我的npm安装在服务器上不起作用?
(我从图片中删除了我的服务器IP地址)
提前致谢!
我发现,如果我通过运行rm -rf node_modules/
命令删除了node_modules
文件夹,然后将其提交到github,然后重新运行npm install
,然后我的fly production
调用就成功运行了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.