-
使用 webpack 插件 mini-css-extract-plugin 需要额外安装
npm i mini-css-extract-plugin@latest -D; -
同时打包 js 和 css 文件时,可参考 entry 高级用法;
-
package.json的配置如下jsconst { VueLoaderPlugin } = require('vue-loader'); // 可将CSS提取到单独的文件 const MiniCssExtractPlugin = require('mini-css-extract-plugin') module.exports = { mode: 'production', entry: { "my-webcomponents": ['./index.js', './src/assets/stylus/main.styl'], "my-webcomponents2": ['./index2.js', './src/assets/stylus/main2.styl'], }, output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js', clean: true, }, plugins: [ new VueLoaderPlugin(), new MiniCssExtractPlugin({ filename: "[name].css", // filename: "main.css", // 也可以指定名称,但css只会输出一个 }), ], }
《基于 Vue 组件库 的 Webpack5 配置》3.将 CSS 提取到单独的文件
AvatarGiser2023-09-01 15:31
相关推荐
Mike_jia1 分钟前
DBdoctor:数据库性能的“AI名医”,诊断效率提升10倍的终极利器怪可爱的地球人1 分钟前
向宇宙发送一枚小可爱数字元匠_山步5 分钟前
一篇笔记彻底搞懂 “脚手架” “框架” “构建工具” 的关系李剑一13 分钟前
前端实现时间轴组件拼接N多个不连续监控视频展示岁月向前15 分钟前
iOS UI基础和内存管理相关Magicman20 分钟前
JS筑基(二)-关于this指向Asort21 分钟前
精通React JSX:高级开发者必备的语法规则与逻辑处理技巧Mintopia23 分钟前
想摸鱼背单词?我用 Cursor 一个小时开发了一个 Electron 应用JarvanMo26 分钟前
Flutter PruneKit - 从你的Flutter代码中干掉那些已经死掉的代码500佰27 分钟前
最近做产品开发,总结出一些通病