NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] # webpack 插件机制介绍: 插件可以完成更多loader不能完成的功能。插件的使用一般是在webpack的配置信息 plugins选定中指定。Webpack本身内置了一些常用的插件,还可以通过npm安装第三方插件 # uglify-js介绍: ugligy-js是一个用npm安装的JavaScript代码压工具,我们在grunt和gulp中经常使用。 用npm命令进行安装: ~~~ npm install uglify-js g ~~~ 最常用的方法: ~~~ uglifyjs [input files] [options] ~~~ # 用Webpack中的uglify-js压缩Demo 这里我就不贴出index.html和main.js的代码了,我只贴出webpack.config.js的代码。 plugin可以在webpack文档中查看到 ~~~ var webpack = require('webpack'); module.exports = { entry: './main.js', output: { path: __dirname, filename: 'bundle.js' }, plugins: [ new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }) ] }; ~~~