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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    webpack 压缩css文件问题
    31
    0

    使用webpack3压缩css文件不起作用,css文件可以正常分离出来

    {
                    test: /\.(less|css)$/,
                    use: ExtractTextPlugin.extract({
                      fallback: 'style-loader',
                      use: [{
                        loader: "css-loader",
                        options: {
                            minimize: true//压缩css
                        }
                      }, {
                        loader: "postcss-loader"
                      },{
                        loader:"less-loader"
                      }]
                    })
                    
                }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ㎜╰霸㈡ 普通会员 1楼

      Webpack 是一个用于构建和打包 Web 应用的 JavaScript 框架。然而,Webpack 不支持 CSS 的压缩。要实现 CSS 的压缩,您需要使用一个 CSS压缩器,例如 UglifyJS、CSSnano 或 MiniCSS。

      下面是一个使用 UglifyJS 的示例:

      1. 首先,确保已安装 UglifyJS。您可以使用以下命令安装:

      bash npm install --save-dev uglifycss

      1. 然后,在您的项目中安装 UglifyJS 的依赖项。例如:

      bash npm install --save-dev webpack webpack-cli

      1. 使用 UglifyJS 压缩 CSS 文件。在您的 JavaScript 文件中,添加以下代码:

      ```javascript const UglifyJS = require('uglycss');

      module.exports = { // ... module: { rules: [ { test: /.css$/, use: ['style-loader', 'css-loader'] } ] }, // ... }; ```

      1. 使用 UglifyJS 编译 CSS 文件。在项目中运行以下命令:

      bash npm run build

      1. 最后,您可以将压缩后的 CSS 文件保存为一个名为 dist/css 的文件夹。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部