-
使用 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 小时前
DeepSeek 昨晚刚开源了 Harness:附万少的2 万字保姆级教程程序员黑豆4 小时前
Java字符串详解无我Code5 小时前
开发者-2026年中总结浮生望6 小时前
React 受控与非受控组件:从表单状态管理到实时校验的完整实践糖墨夕7 小时前
第二章:AI Agent 到底是个啥?—— 用生活场景把概念讲明白Csvn7 小时前
⚡ content-visibility: auto —— 长页面渲染提速的隐藏神器,白捡的性能优化用户938515635077 小时前
深入理解 Next.js:从 SPA 的 SEO 问题到约定式路由与 SSR 原理snow@li7 小时前
web:前端500知识点/速查手册kyriewen9 小时前
今年裁了16万技术人——但字节前端岗反而涨了23%用户059540174469 小时前
把 AI Agent 记忆存储验证从 40 分钟手测压到 3 分钟,pytest + Docker 这套组合太顶了