-
使用 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
相关推荐
floret. 小花1 分钟前
Vue3 知识点总结 · 2026-03-20木斯佳3 分钟前
前端八股文面经大全:Bilibili 前端实习面(2026-03-20)·深度解析比特森林探险记6 分钟前
Element Plus 实战指南Fairy要carry12 分钟前
面试-Dispatch ToolsIT_陈寒12 分钟前
JavaScript开发者必看:3个让代码效率翻倍的隐藏技巧嘉琪00115 分钟前
Day8 完整学习包(Vue 基础 & 响应式)——2026 0320FlyWIHTSKY16 分钟前
Vue3 单文件中不同的组件一字白首28 分钟前
小程序组件化进阶:从复用到通信的完整指南DAY04读忆30 分钟前
你是否用过Tailwind CSS?你是在什么情况下使用的呢?阿珊和她的猫34 分钟前
探秘小程序:为何拿不到 DOM 相关 API