私の状況:
create-react-app
on Surgeで作成されたアプリをホストしています。Surgereact-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 スクリプトに頼るのではなく、ビルドのルートに余分なファイルを追加するより良い方法はありますか?