生成reactjs构建时缺少Index.html。我们如何将React和Node.js项目部署到生产中?

时间:2019-10-22 06:39:14

标签: node.js reactjs build

我已经使用Create React App创建了我的项目,并使用nodeJs为服务器创建了项目,但是当部署到生产环境时,build文件夹中缺少index.html文件。我已经检查了公用文件夹,并且index.html的模板仍然存在。

2 个答案:

答案 0 :(得分:1)

请参阅 react-create-app 文档。 Creating a production build

答案 1 :(得分:0)

在开发模式下运行时,create-react-app将启动一个服务器,该服务器可提供公用文件夹中的所有内容。

因此,在生产中,您的Express应用程序还需要提供公用文件夹中的所有内容。

server.use(express.static("public"));