博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webpack8--删除dist目录,压缩分离后的CSS
阅读量:5899 次
发布时间:2019-06-19

本文共 860 字,大约阅读时间需要 2 分钟。

一、删除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代码是已经压缩好了,如下图:

 

感谢阅读~~

 

转载地址:http://glhsx.baihongyu.com/

你可能感兴趣的文章
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
linux 将大文件分成小文件
查看>>
CCNA- 距离矢量路由协议学习
查看>>
企业实践用户邮箱导入/导出(第2部分)
查看>>
如何学习Linux命令-初级篇
查看>>
从Oracle Public Yum为Oracle Linux建立本地的Yum源
查看>>
在 SELECT 查询中使用表表达式
查看>>
静态路由和默认路由
查看>>
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
Python 的 with 语句
查看>>
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>