【发布时间】:2017-01-31 00:43:04
【问题描述】:
我的情况:
我在 Surge 上托管一个使用 create-react-app 创建的应用。为了让 Surge 让react-router 处理路由,我必须将 200.html 添加到根目录,并且为了处理 404,我必须将 404.html 添加到根目录。问题是,对于npm run build,只有index.html 和favicon.ico 被添加到构建目录的根目录中。
可能的解决方案:
我可以通过在 package.json react-scripts build && cp 200.html 404.html build 中创建 build 脚本来复制其他文件。
问题:
有没有更好的方法让react-scripts 将额外文件添加到构建的根目录,而不是依赖于 package.json 中的 bash 脚本?
【问题讨论】:
标签: reactjs react-router create-react-app react-scripts surge.sh