webpack插件(一) |
您所在的位置:网站首页 › webpack常用plugin › webpack插件(一) |
webpack插件(一)-mini-css-extract-plugin
原创
假装睡觉Joker 2023-03-27 14:31:10 博主文章分类:webpack ©著作权 文章标签 css CSS 配置文件 文章分类 Webpack 前端开发 yyds干货盘点 ©著作权归作者所有:来自51CTO博客作者假装睡觉Joker的原创作品,如需转载,请与作者联系,否则将追究法律责任webpack插件之查漏补缺-mini-css-extract-plugin 今天给大家介绍的webpack插件是mini-css-extract-plugin; mini-css-extract-plugin它的作用是将 CSS 代码从 JavaScript 中分离出来,生成单独的 CSS 文件。 使用 mini-css-extract-plugin 可以避免将 CSS 代码打包到 JavaScript 文件中,减少 JavaScript 的体积,同时也可以使得 CSS 文件可以被浏览器缓存,提高页面加载速度。 安装yarn add -D mini-css-extract-plugin配置在 webpack 配置文件中引入 mini-css-extract-plugin: const MiniCssExtractPlugin = require('mini-css-extract-plugin');在 webpack 配置文件的 plugins 数组中添加 MiniCssExtractPlugin 的实例: plugins: [ new MiniCssExtractPlugin({ filename: '[name].[contenthash].css', }), ],其中,filename 是生成的 CSS 文件名,[name] 会被替换为入口文件名,[contenthash] 会根据文件内容生成一个 hash 值,当文件内容无更改压缩后的css也是一样的。可用于版本管理。 在 webpack 配置文件的 module.rules 数组中添加处理 CSS 文件的规则: module: { rules: [ { test: /\.css$/, use: [ MiniCssExtractPlugin.loader, 'css-loader', ], }, ], },结果打包后 上一篇:webpack构建React、TSX项目(一) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |