当前位置:   article > 正文

解决vite构建库模式和 es 格式中css样式加载问题(也可单独在组件下引入)_vite-plugin-libcss

vite-plugin-libcss

解决vite构建库模式和 es 格式中css样式加载问题(也可单独在组件下引入)

1.当使用vite构建库模式或es格式组件,组件样式需单独引入否则组件是没有css样式的

<style>
@import "/package/subassembly/css/style.css";
//挂载组件样式

//挂载组件样式
</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

注:如果同一个项目使用多个组件,引入的CSS样式名相同会导致CSS样式来回覆盖导致错误

2.可以使用vite-plugin-libcss插件(推荐)链接:

3. 安装

//装置
npm i vite-plugin-libcss -D
  • 1
  • 2

4. 用法

// vite.config.js
import libCss from 'vite-plugin-libcss';

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    // any other plugins
    libCss()
  ],
   build: {
        cssCodeSplit:true,
        }
});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/226945
推荐阅读
相关标签
  

闽ICP备14008679号