我已经使用Create React App创建了我的项目,并使用nodeJs为服务器创建了项目,但是当部署到生产环境时,build文件夹中缺少index.html文件。我已经检查了公用文件夹,并且index.html的模板仍然存在。
答案 0 :(得分:1)
请参阅 react-create-app 文档。 Creating a production build
答案 1 :(得分:0)
在开发模式下运行时,create-react-app
将启动一个服务器,该服务器可提供公用文件夹中的所有内容。
因此,在生产中,您的Express应用程序还需要提供公用文件夹中的所有内容。
server.use(express.static("public"));