zoukankan      html  css  js  c++  java
  • webpack8--删除dist目录,压缩分离后的CSS

    一、删除dist目录

    有时候我们需要在打包文件之前删除之前打包的dist目录,如何做?

    1.安装new cleanWebpackPlugin(['dist'])

    npm install clean-webpack-plugin --D

    2.在webpack.config.js中引入该模块

    const cleanWebpackPlugin = require('clean-webpack-plugin');

    3.在webpack.config.js中的plugins进行配置

    plugins: [
        new cleanWebpackPlugin(['dist']) //清理dist文件夹
    ]

    4.执行 npm run start

    二、压缩分离后的CSS

    1.安装 optimize-css-assets-webpack-plugin 和 cssnano

    npm i optimize-css-assets-webpack-plugin cssnano -D

    2.在webpack.config.js中引入该模块

    const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');

    3.在webpack.config.js中的plugins添加如下配置 

    plugins: [
        new OptimizeCssAssetsPlugin({
            cssProcessor: require('cssnano'),
            cssProcessorPluginOptions: {
                preset: ['default', { discardComments: { removeAll: true } }],
            },
            canPrint: true
        })
    ]

    4.执行 npm run start

    我们可以看到此时的CSS代码是已经压缩好了,如下图:

    感谢阅读~~

  • 相关阅读:
    js面向对象的程序设计 --- 上篇(理解对象)
    js基础 之 引用类型
    js基础之--变量 作用域和内存问题
    js基础心得
    一些转载的知识点
    linux打印指定的行的内容
    R画柱形图和箱线图
    Meerkat软件
    bam文件格式说明
    STAR软件的学习
  • 原文地址:https://www.cnblogs.com/sese/p/9942943.html
Copyright © 2011-2022 走看看