当前位置: 首页 > news >正文

《基于 Vue 组件库 的 Webpack5 配置》3.将 CSS 提取到单独的文件

  • 使用 webpack 插件 mini-css-extract-plugin 需要额外安装 npm i mini-css-extract-plugin@latest -D

  • 同时打包 js 和 css 文件时,可参考 entry 高级用法;

  • package.json 的配置如下

    const { 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只会输出一个}),],
    }
    
http://www.lryc.cn/news/139897.html

相关文章:

  • 2023CCF图形学启明星计划夏令营感想记录
  • 如何解决“缺失msvcp110.dll”错误,msvcp110.dll丢失要怎样才能修复
  • 激活函数总结(二十):激活函数补充(SQNL、PLU)
  • Docker【部署 04】Docker Compose下载安装及实例Milvus Docker compose(CPU)使用说明分享
  • 23种设计模式-7种结构模式
  • 大数据Flink(六十七):SQL Table 简介及运行环境
  • WPF使用依赖注入
  • 玩转科技|了解AI平台桌面客户端—ChatBox
  • visual studio 2022.NET Core 3.1 未显示在目标框架下拉列表中
  • 人工智能项目集合推荐(数据集 模型训练 C++和Android部署)
  • C# 服务HTTPS 对 请求被中止: 未能创建 SSL/TLS 安全通道报错
  • 二级MySQL(七)——表格数据修改
  • 【日常积累】Linux下sftp搭建
  • 【深入浅出C#】章节 9: C#高级主题:多线程编程和并发处理
  • Windows Server服务器安全加固基线配置
  • 基于NXP i.MX 6ULL核心板的物联网模块开发案例(4)
  • 英语——强调
  • 全流程R语言Meta分析核心技术教程
  • 【C++精华铺】9.STL string
  • 【PACS】医学影像管理系统源码带三维重建后处理技术
  • 从0开始学go 第一天
  • Spring Cloud Nacos详解
  • 2023谷歌开发者大会直播大纲「初稿」
  • react import 引用失效 node_modules/@types/react/index.d.ts not a module.ts
  • Unity中的Unistorm3.0天气系统笔记
  • VMVareC++开发环境快速配置
  • 数据库为什么使用B+树而不是B树做索引
  • java必知必会--面向对象及相关基础知识
  • 【推荐】Spring与Mybatis集成
  • 中科驭数受邀在招商银行金融科技论坛作异构计算主题分享 解码金融科技先进算力构建之路