-
使用 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
相关推荐
子兮曰2 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的子兮曰2 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议前端小万2 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件爱勇宝2 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"A黄俊辉A2 天前
uniapp webview中实现 app和内嵌的H5双向通信三十而立洋2 天前
Cookie 详解:从产生到安全,一次讲透卡布鲁2 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘honkun62 天前
vue 表格组件 vxe-table 配置 ajax 请求自动加载数据与表单查询kybs19912 天前
全球灾害数据分析可视化 毕业设计-附源码66794汉堡大王95272 天前
Jev:不是聊天机器人, 而是一个智能 if 语句