-
使用 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
相关推荐
LaughingZhu6 小时前
Product Hunt 每日热榜 | 2026-05-21怕浪猫6 小时前
Electron 开发实战(一):从零入门核心基础与环境搭建小鹏linux6 小时前
Ubuntu 22.04 部署开源免费具有精美现代web页面的Casdoor账号管理系统前端若水7 小时前
会话管理:创建、切换、删除对话历史Bigger7 小时前
mini-cc:一个轻量级 AI 编程助手的诞生涵涵(互关)8 小时前
Naive-ui树型选择器只显示根节点BY组态8 小时前
Ricon组态系统最佳实践:从零开始构建物联网监控平台BY组态8 小时前
Ricon组态系统vs传统组态软件:为什么选择新一代Web组态平台SoaringHeart8 小时前
Flutter进阶:OverlayEntry 插入图层管理器 NOverlayZIndexManager放下华子我只抽RuiKe58 小时前
React 从入门到生产(四):自定义 Hook