基本的に空の最小限の index.js があります。
風船をサイズで使用するときconst $ = require('jquery')
。index.js
const $ = require('jquery')
私を使用しない場合index.js
は13kbです。
const $ = require('jquery')
私の900+ index.js
kbで
私が使用しているjqueryライブラリは250kbなので、それは私には意味がありません.
browserify / browserify-shim が原因で index.js のサイズが膨らむのはなぜですか?
これが私のpackage.jsonです:
"browser":{
"jquery":"./libs/jquery-2.1.4.js"
},
"browserify-shim":{
"jquery":"$"
},
ES6を使用しているため、gulpで変換babelifyも使用していることに注意してください。
私のgulpタスクには次のものがあります:
browserify({ entries: entry, debug: generateSourcemaps})
.transform('babelify', {
sourceMaps: generateSourcemaps,
presets: ['babel-preset-es2015'],
compact: false
})
.transform('browserify-shim')