未能找到package.json。Node.js在启动时可能有问题。验证package.json是否有效,或者将代码放在名为server.js或app.js的文件中
当我尝试在Elastic Beanstalk上上载Node.js项目时,我得到以下错误: 未能找到package.json。Node.js在启动时可能有问题。验证package.json是否有效,或者将代码放在名为server.js或app.js的文件中未能找到package.json。Node.js在启动时可能有问题。验证package.json是否有效,或者将代码放在名为server.js或app.js的文件中,node.js,amazon-elastic-beanstalk,Node.js,Amazon Elastic Beanstalk,当我尝试在Elastic Beanstalk上上载Node.js项目时,我得到以下错误: 未能找到package.json。Node.js在启动时可能有问题。验证package.json是否有效,或者将代码放在名为server.js或app.js的文件中 但是,我在主目录中有package.json。您能确认package.json是有效的吗 您可以使用验证该包。我在运行一个zip节点js样板文件时遇到了同样的问题。当我从zip中删除.git和.idea目录以及n.gitignore文件时,它起
但是,我在主目录中有package.json。您能确认package.json是有效的吗
您可以使用验证该包。我在运行一个zip节点js样板文件时遇到了同样的问题。当我从zip中删除.git和.idea目录以及n.gitignore文件时,它起作用了。有几个人错误地压缩了父文件夹。您需要选择文件夹的所有内容并将其压缩
上传
.zip
文件(Nodejs应用程序)时,我们需要选择文件夹中的所有文件,然后将其压缩,如下面的屏幕截图所示然后在AWS Elastic Beanstalck中上载Nodejs(zip文件)项目
如果使用
eb cli
,请确保git提交了所有更改
如果要压缩并上载,请确保不要压缩父文件夹,而是选择所有文件和压缩。您需要压缩生成目录,要在该目录中压缩,您可以
zip-r upload.zip。
(不要忘记当前目录末尾的点)
因此,在该目录中,您需要使用index.js或server.js,因为EB只在该目录中查找如何运行应用程序,而不会查找文件夹
src
、dist
等。在我的情况下,我发现了该文件夹的一个错误副本。elasticbeanstalk在另一个config.yml中
范例
root_project_folder
.elasticbeanstalk/
config.yml
public/
.elasticbeanstalk/
config.yml
当我启动“eb deploy”命令时,它失败了,因为使用了错误的公共/文件夹作为根目录
删除public/.elasticbeanstalk/已解决我的问题
Ciao我们是否也要压缩
节点\u模块/
目录?您是否可以添加您的解决方案作为答案并接受它?