在webpack中,我使用UglifyJSPlugin
来最小化我的所有javascript资源,但jquery变为104 kb,而zip包中附带的jquery.min.js
仅为85 kb。 (至少在3.1版本中)。
我尝试使用与此处相同的配置:https://github.com/jquery/jquery/blob/master/Gruntfile.js#L242但它变得稍微大一点!
所以这是我现在正在使用的配置:
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
_: 'underscore',
Backbone: 'backbone'
}),
new UglifyJSPlugin({
parallel: true,
sourceMap: true
}),
P.S。其他jquery插件也有一点不同,所以我想我必须调整一些UglifyJS配置......
答案 0 :(得分:0)
您是在引用jquery.js
还是jquery.min.js
?我成功引用了min文件。
其他一些想法是尝试使用mangle:true
作为UglifyJS选项,甚至尝试使用newer UglifyJS v3。