我有一個最基本的空index.js。Browserify與jQuery的墊片導致大的條目javascript。爲什麼?
當我使用const $ = require('jquery')
my index.js
大小的氣球。
沒有使用const $ = require('jquery')
我的index.js
是13kb。
隨着const $ = require('jquery')
我index.js
900 + KB
這是沒有意義的我,因爲我使用jQuery庫是250KB。
爲什麼我的index.js由於browserify/browserify-shim而變大?
這裏是我的package.json:
"browser":{
"jquery":"./libs/jquery-2.1.4.js"
},
"browserify-shim":{
"jquery":"$"
},
注意我也用我的一飲而盡變換babelify因爲我使用ES6。
我一飲而盡任務有以下幾點:
browserify({ entries: entry, debug: generateSourcemaps})
.transform('babelify', {
sourceMaps: generateSourcemaps,
presets: ['babel-preset-es2015'],
compact: false
})
.transform('browserify-shim')
回答問題的最簡單,最快和最可靠的方法是查看文件。 – zeroflagL