2017-03-26 8 views
1

私がまとめた簡単なテストReact.jsアプリがあり、Githubでホストしたいと思います。しかし、私がアプリケーションをバンドル/コンパイルするとき、bundle.jsファイルのサイズは〜4.5MBです。そして明らかに、Githubはこのサイズのファイルをgh-pagesのために提供することを許可しません。bundle.jsがGithubのために大きいと思われる

誰もが最大ファイルサイズを知っていますか?bundle.jsをGithubで動作させるにはどうすればいいですか?

第2に、bundle.jsをGithubで動作するように小さなサイズに分割するにはどうすればよいですか?

答えて

1

webpack.config.jsからdevtool: "source-map"の取り外しと生産のための別々のWebPACKの設定ファイルを作成するには、仕事をしてくれたビルドします。

+1

devtoolオプションを完全に削除する代わりに、production [setting](https://webpack.js.org/configuration/devtool/)に変更することもできます。プロダクションでは、cheap-module-source-mapを使用します。 –

0

明白な解決策は、.gitignoreファイルを使用して、バンドル業者がJSバンドルを出力するフォルダを除外することです。

.gitignoreファイルにはnode_modulesも含まれている可能性があります。これは、反応アプリがgithubにプッシュされるのに必要な数百のライブラリと依存関係を必要としないためです。

このようにすれば、ソースコードのみがgithubになり、必要に応じて個々のマシンでコンパイルすることができます。

関連する問題