Tag: reactjs browserify minify

React Js – 如何保持bundle.min.js小?

我对React和javascript dev很新。 我习惯于java构build工具,所以现在使用NPM我有一个新的构build工具的学习景观。 我正在进入我的项目,我注意到,我的缩小,丑化束仍然〜275kb,我想知道如何这可以扩展到一个大尺寸的应用程序。 我的原始源代码本身只有34kb,但是当然我必须将所有这些框架和其他东西都拉进去。 那么 – 我应该如何保持我的应用程序的大小,因为我的应用程序增长? 我在网上阅读的东西有点难,因为很多人似乎在使用Grunt,但是我只是使用下面的包中的npm start和npm run build。 我应该以不同的方式pipe理我的require()以防止重复包装? 我不知道从哪里开始 这是我的package.json: { "name": "someapp", "version": "0.0.1", "description": "foo", "repository": "", "main": "js/app.js", "dependencies": { "classnames": "^2.1.3", "flux": "^2.0.1", "jquery": "^2.2.0", "keymirror": "~0.1.0", "object-assign": "^1.0.0", "react": "^0.12.0" }, "devDependencies": { "browserify": "^6.2.0", "envify": "^3.0.0", "jest-cli": "^0.4.3", "reactify": "^0.15.2", "uglify-js": "~2.4.15", "watchify": "^2.1.1" […]