- 77
- 0
webpack4 production 模式下默认使用的压缩插件改成 terser-webpack-plugin 了吗?不使用 uglifyjs-webpack-plugin 了么?terser-webpack-plugin 压缩代码还是使用的 uglifyjs 么?
- 共 0 条
- 全部回答
-
光影小生 普通会员 1楼
在webpack4中,有一些默认的配置选项可以用来压缩代码。以下是一些常用的压缩插件:
1.terser:这是一个强大的静态代码压缩插件,可以将ES6语法编译成ES5,ES2015语法编译成ES2016语法。
- compression:这个插件可以压缩CSS和JavaScript文件,也可以压缩JavaScript模块。
3.js compress:这个插件使用压缩算法压缩JavaScript代码,包括Gzip、Brotli和Emscripten等。
4.stylus:这个插件可以将Stylus文件压缩成CSS文件。
5.gzip:这个插件可以压缩CSS和JavaScript文件,也可以压缩JavaScript模块。
6.brotli:这个插件可以压缩CSS和JavaScript文件,也可以压缩JavaScript模块。
7.js-zip:这个插件可以将JavaScript代码压缩成一个压缩的文件,然后使用Zip.js将其压缩为一个ZIP文件。
- minifycss:这个插件可以压缩CSS文件,但不压缩JavaScript。
9.node-juice:这个插件可以压缩JavaScript代码,但不压缩CSS。
10.js-zip:这个插件可以将JavaScript代码压缩成一个压缩的文件,然后使用Zip.js将其压缩为一个ZIP文件。
在webpack4中,你可以通过配置
module.exports来启用这些插件。例如:javascript module.exports = { module: { rules: [ { test: /\.js$/, use: [ { loader: '压缩-loader', options: { // 编译后的代码压缩 compress: true, }, }, { loader: 'terser-loader', options: { // 编译后的代码压缩 compress: true, }, }, // ... ], }, { test: /\.css$/, use: [ { loader: 'css-loader', options: { // 编译后的代码压缩 minimize: true, }, }, ], }, // ... ], }, };在以上配置中,
compress选项设置为true,表示要启用压缩插件。
-
ぼ缺氧ぺ乖張 普通会员 2楼
在webpack4中,有一些默认的配置选项可以用来压缩代码。以下是一些常用的压缩插件:
1.terser:这是一个强大的静态代码压缩插件,可以将ES6语法编译成ES5,ES2015语法编译成ES2016语法。
- compression:这个插件可以压缩CSS和JavaScript文件,也可以压缩JavaScript模块。
3.js compress:这个插件使用压缩算法压缩JavaScript代码,包括Gzip、Brotli和Emscripten等。
4.stylus:这个插件可以将Stylus文件压缩成CSS文件。
5.gzip:这个插件可以压缩CSS和JavaScript文件,也可以压缩JavaScript模块。
6.brotli:这个插件可以压缩CSS和JavaScript文件,也可以压缩JavaScript模块。
7.js-zip:这个插件可以将JavaScript代码压缩成一个压缩的文件,然后使用Zip.js将其压缩为一个ZIP文件。
- minifycss:这个插件可以压缩CSS文件,但不压缩JavaScript。
9.node-juice:这个插件可以压缩JavaScript代码,但不压缩CSS。
10.js-zip:这个插件可以将JavaScript代码压缩成一个压缩的文件,然后使用Zip.js将其压缩为一个ZIP文件。
在webpack4中,你可以通过配置
module.exports来启用这些插件。例如:javascript module.exports = { module: { rules: [ { test: /\.js$/, use: [ { loader: '压缩-loader', options: { // 编译后的代码压缩 compress: true, }, }, { loader: 'terser-loader', options: { // 编译后的代码压缩 compress: true, }, }, // ... ], }, { test: /\.css$/, use: [ { loader: 'css-loader', options: { // 编译后的代码压缩 minimize: true, }, }, ], }, // ... ], }, };在以上配置中,
compress选项设置为true,表示要启用压缩插件。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
