Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在Elastic Beanstalk中构建React应用程序_Reactjs_Amazon Elastic Beanstalk - Fatal编程技术网

Reactjs 在Elastic Beanstalk中构建React应用程序

Reactjs 在Elastic Beanstalk中构建React应用程序,reactjs,amazon-elastic-beanstalk,Reactjs,Amazon Elastic Beanstalk,我跟着做了一个hello world应用程序,使用React。我把开发文件上传到我的EBS中,它成功了 在使用命令npm run build之后,我按照说明安装了推送状态,并使用localhost进行了测试。一切都很顺利 但是我将构建文件上传到我的EBS,它抱怨应用程序没有package.json文件,并且应用程序无法工作 我需要做什么才能放入package.json中,使用Elastic Beanstalk部署我的react应用程序?如何在EBS中部署npm run build生成的构建文件?

我跟着做了一个hello world应用程序,使用React。我把开发文件上传到我的EBS中,它成功了

在使用命令npm run build之后,我按照说明安装了推送状态,并使用localhost进行了测试。一切都很顺利

但是我将构建文件上传到我的EBS,它抱怨应用程序没有package.json文件,并且应用程序无法工作


我需要做什么才能放入package.json中,使用Elastic Beanstalk部署我的react应用程序?如何在EBS中部署npm run build生成的构建文件?

我最近使用EB CLI部署了基于react节点的应用程序。我必须在我的项目目录中运行
eb init
,它将引导您完成eb配置的设置。以下是步骤:

  • npm init
    到setup package.json(您已经完成了)
  • git init
    设置git回购
  • eb init
    通过CLI设置弹性豆茎设置
  • 提交代码
  • 使用
    eb部署部署到eb
  • 假设您正在为应用程序提供node(您没有说,但很可能是这样)


    作为奖励,您可能希望设置CI,以便AWS在测试通过代码推送时构建您的应用程序。查看我用于执行此操作的文件。

    尝试查看由AWS beanstalk托管的express应用程序…然后从示例中添加react部署react应用程序时不需要EBS。请参阅。您能否提供有关如何在EBS中部署react应用程序的完整详细信息