从create-react-app生成生产构建时缺少index.html文件

4

我使用Create React App创建了我的项目,但在部署到生产环境时,build文件夹中缺少index.html文件。我已经检查了public文件夹和index.html的模板仍然存在。

我已经在package.json中使用了homepage字段,但没有成功。


运行npm run build或其他npm命令以在生产模式下编译您的捆绑包,只需将JavaScript编译为JavaScript捆绑包。之后,您必须从.html页面链接它。 - Andrea - codemillers.com
生产构建中是否有包含index.html的选项? - Harry Nguyen
Webpack是一个JavaScript编译器和模块打包工具。但是在编译时,您可以添加一个任务来将您的.html文件复制到dist文件夹中。 - Andrea - codemillers.com
你如何将你的应用程序部署到生产环境? - Tien Duong
只需运行“npm run build”,它是“react-scripts build”的别名。在一些以前的项目中,它没有这个问题。 - Harry Nguyen
2个回答

0

这不是 CRA 的问题,而是 react-snapshot 无法创建快照的原因。


0

有趣的问题!你能在这里发布所有文件夹和package.json脚本的截图吗?我的第一个猜测是你在Windows/Mac机器上开发时没有考虑大小写敏感性。现在你的服务器正在运行Ubuntu,真的找不到你的index.html。

当你遇到这个错误时,还要打开控制台,确保那里没有愚蠢的错误。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接