我有一个简单的测试React.js应用程序,我已经放在一起,我想在Github上托管它。但是,当我捆绑/编译应用程序时,bundle.js
文件的大小约为4.5MB。显然,Github不允许为gh-pages
提供此大小的文件。
有没有人知道我可以制作bundle.js
的最大文件大小,以便它可以在Github上运行?
其次,我怎样才能将bundle.js
拆分成更小的尺寸,以便它可以在Github上运行?
答案 0 :(得分:1)
从devtool: "source-map"
中删除webpack.config.js
并为生产版本创建单独的webpack配置文件完成了这项工作。
答案 1 :(得分:0)
显而易见的解决方案是使用.gitignore
文件排除Bundler输出JS包的文件夹。
您的.gitignore
文件很可能还包含node_modules
,因为您不希望将react-app所需的数百个库和依赖项推送到github。
这样只有你的源代码才会出现在github上,你可以在必要的时候在各台机器上编译它。