账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    webpack4 production 模式下默认配置压缩代码的插件
    77
    0

    webpack4 production 模式下默认使用的压缩插件改成 terser-webpack-plugin 了吗?不使用 uglifyjs-webpack-plugin 了么?terser-webpack-plugin 压缩代码还是使用的 uglifyjs 么?

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 光影小生 普通会员 1楼

      在webpack4中,有一些默认的配置选项可以用来压缩代码。以下是一些常用的压缩插件:

      1.terser:这是一个强大的静态代码压缩插件,可以将ES6语法编译成ES5,ES2015语法编译成ES2016语法。

      1. 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文件。

      1. 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语法。

      1. 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文件。

      1. 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,表示要启用压缩插件。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部