-
使用 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
相关推荐
hzxpaipai1 小时前
企业官网技术架构拆解:前端、后台、数据库、服务器如何协同深念Y3 小时前
Lenovo XiaoXinAir 14 — 性能模式切换计算机魔术师3 小时前
Meta突然杀进第一梯队:一个新模型,把AI推理成本打下来8倍IT_陈寒4 小时前
Redis缓存雪崩把我坑惨了,这次长记性了风骏时光牛马4 小时前
提示词工程:大模型效能挖掘与指令设计实战仓三4 小时前
Chrome DevTools MCP 上手:让 Coding Agent 自己调试前端页面计算机魔术师4 小时前
扒完Google AI Agent挑战赛的前三名,我发现了一个共同点不可能片场4 小时前
resources/app 为何能覆盖 app.asar小婉4 小时前
我用 Next.js + React Flow 从零搭建了一个可视化 AI 工作流编排平台