-
使用 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
相关推荐
共享家95275 小时前
搭建 AI 聊天机器人:”我的人生我做主“Halo_tjn7 小时前
基于封装的专项 知识点有来技术8 小时前
Spring Boot 4 + Vue3 企业级多租户 SaaS:从共享 Schema 架构到商业化套餐设计东东5169 小时前
学院个人信息管理系统 (springboot+vue)m0_748229999 小时前
Vue2 vs Vue3:核心差异全解析C澒9 小时前
前端监控系统的最佳实践xiaoxue..10 小时前
React 手写实现的 KeepAlive 组件hhy_smile10 小时前
Class in Python小邓吖10 小时前
自己做了一个工具网站南风知我意95710 小时前
【前端面试2】基础面试(杂项)