css 代码分割
"sideEffects": ["*.css"],
npm install --save-dev mini-css-extract-plugin@0.5.0
const miniCssExtractPlugin = require('mini-css-extract-plugin')
module:{
rules:[
{
test:/\.css$/,
use:[ miniCssExtractPlugin.loader,'css-loader', 'postcss-loader' ]
} ,
{
test:/\.scss$/,
use:[
miniCssExtractPlugin.loader,
// 'css-loader',
{
loader:'css-loader',
options:{
importLoaders:2,
// modules:true // 开启modules 模块化css
}
},
'sass-loader',
'postcss-loader'
]
}
]
},
plugins:[
new miniCssExtractPlugin({
filename:'[name].css',
chunkFilename:'[name].chunk.css',
})
]
压缩 css 代码插件
npm i optimize-css-assets-webpack-plugin -D
const optimizeCssAssetsWebpackPlugin = require('optimize-css-assets-webpack-plugin')
optimization:{
minimizer:[new optimizeCssAssetsWebpackPlugin({})]
},
plugins:[]
css 代码分割 合并 压缩
原创
©著作权归作者所有:来自51CTO博客作者wg_iGBFcBFB的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:环境变量env的使用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
webpack-压缩css代码
首先,先不直接上正题的内容,我们先来看一个情况,修改 webpack 的配置文件为生产模式 production: 然后进行打包,查看打包之后的 JS 代码发现是进行压缩处理过的,这个原理在之前的文章当中已经讲解过了,参考:
Webpack4+实现原理 css 配置文件 javascript -
MP3(压缩.分割.合并.截取.音量增大)
压缩.分割.合并.截取.音量增大
职场 休闲 MP3