繁体   English   中英

'npm EER! 代码1'使用`npm install --production'安装依赖项时

[英]'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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM