我的情况:
我正在托管一个create-react-app
在 Surge 上创建的应用程序。为了让 Surge 让react-router
处理路由,我必须向根添加一个 200.html,为了处理 404,我必须向根添加一个 404.html。问题是,npm run build
只有index.html
和favicon.ico
被添加到构建目录的根目录中。
可能的解决方案:
我可以通过build
在 package.json 中制作脚本来复制其他文件react-scripts build && cp 200.html 404.html build
。
问题:
有没有更好的方法react-scripts
将额外的文件添加到构建的根目录,而不是依赖于 package.json 中的 bash 脚本?