对于Github来说,bundle.js似乎很大

时间:2017-03-26 19:07:33

标签: git reactjs github webpack-2

我有一个简单的测试React.js应用程序,我已经放在一起,我想在Github上托管它。但是,当我捆绑/编译应用程序时,bundle.js文件的大小约为4.5MB。显然,Github不允许为gh-pages提供此大小的文件。

有没有人知道我可以制作bundle.js的最大文件大小,以便它可以在Github上运行?

其次,我怎样才能将bundle.js拆分成更小的尺寸,以便它可以在Github上运行?

2 个答案:

答案 0 :(得分:1)

devtool: "source-map"中删除webpack.config.js并为生产版本创建单独的webpack配置文件完成了这项工作。

答案 1 :(得分:0)

显而易见的解决方案是使用.gitignore文件排除Bundler输出JS包的文件夹。

您的.gitignore文件很可能还包含node_modules,因为您不希望将react-app所需的数百个库和依赖项推送到github。

这样只有你的源代码才会出现在github上,你可以在必要的时候在各台机器上编译它。