【发布时间】:2018-04-13 18:59:49
【问题描述】:
我在 VS 2017 中使用 Asp Core +Angular 4 模板 + webpack。 我已经发布了我的应用程序..并查看 ClientApp/dist/main-server.js 我看到内容不是 uglify 和 minify..它是这样的
...
ConfirmComponent.prototype.ngAfterViewInit = function () {
try {
$('.modal').removeClass('fade');
setTimeout(function () {
$('.modal').addClass('fade');
}, 500);
}
catch (exception) { }
};
...
在 webpack.config.vendor.js 我可以看到一个插件调用:
....
plugins: [
extractCSS,
new webpack.DllPlugin({
path: path.join(__dirname, 'wwwroot', 'dist', '[name]-manifest.json'),
name: '[name]_[hash]'
})
].concat(isDevBuild ? [] : [
new webpack.optimize.UglifyJsPlugin() //HERE
])
});
....
在 package.json 我添加了:"uglifyjs-webpack-plugin": "1.0.1",
如何丑化和缩小代码?
谢谢
【问题讨论】:
标签: javascript node.js webpack bundling-and-minification uglifyjs