性能优化篇---Webpack构建速度优化(4)
发布时间:2019-03-15 16:30 所属栏目:21 来源:keywords
导读:代码压缩用ParallelUglifyPlugin代替自带的 UglifyJsPlugin插件 自带的JS压缩插件是单线程执行的,而webpack-parallel-uglify-plugin可以并行的执行 配置参数: 1. uglifyJS: {}:用于压缩 ES5 代码时的配置,Objec
代码压缩用ParallelUglifyPlugin代替自带的 UglifyJsPlugin插件
1. uglifyJS: {}:用于压缩 ES5 代码时的配置,Object 类型 2. test: /.js$/g:使用正则去匹配哪些文件需要被 ParallelUglifyPlugin 压缩,默认是 /.js$/ 3. include: []:使用正则去包含被压缩的文件,默认为 []. 4. exclude: []: 使用正则去包含不被压缩的文件,默认为 [] 5. cacheDir: '':缓存压缩后的结果,下次遇到一样的输入时直接从缓存中获取压缩后的结果并返回,默认不会缓存,开启缓存设置一个目录路径 6. workerCount: '':开启几个子进程去并发的执行压缩。默认是当前运行电脑的 CPU 核数减去1 7. sourceMap: false:是否为压缩后的代码生成对应的Source Map, 默认不生成
(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读