vue2+vue-cli使用unocss,vue3+vite使用unocss

UnoCSS 是一个高效的原子 CSS 引擎,它提供了一种现代化的方式来管理和应用样式,通过其轻量化、模块化和可扩展的特性,显著提升了项目的开发效率和性能表现。下面我将分别介绍在 Vue 2 和 Vue 3 项目中集成 UnoCSS 的方法~
记得安装对应unocss插件,更加方便开发~

1.vue2+vue-cli使用unocss

1.安装依赖

执行命令:

npm install @unocss/webpack --save-dev
npm install unocss --save-dev

2.配置vue.config.js

const unocss = require('@unocss/webpack').default
module.exports ={
  configureWebpack: {
    plugins: [
      new unocss()
    ],
    css: {
     extract: {
     	filename: '[name].[hash:9].css',
     }
  	}
  }
}

3.根目录增加unocss.config.js

在根目录中添加 unocss.config.js 文件是为了提供更细粒度的配置选项给 @unocss/webpack 插件。通过这个配置文件,你可以定制化 UnoCSS 的行为,例如定义主题样式、配置插件、启用或禁用特定功能等。

在 Vue CLI 项目中,默认情况下,你应该在根目录创建一个 unocss.config.js 文件来配置 UnoCSS。这个文件会被 @unocss/webpack 插件自动识别并加载。具体配置请查阅官网文档。

import {
  defineConfig,
  presetAttributify,
  presetUno,
  transformerDirectives,
} from 'unocss'

export default defineConfig({
  rules: [
    [/^line-height-(.+)$/, ([, d]) => ({ 'line-height': `${+d / 4}rem` })],
  ],
  shortcuts: [
  ],
  presets: [
    presetUno(),
    presetAttributify(),
  ],
  transformers: [
    transformerDirectives(),
    // transformerVariantGroup(),
  ],
})

4.main.js里引入样式

import 'uno.css'

2.vue3+vite使用unocss

1.安装依赖

执行命令:

npm install unocss

2.配置vite.config.js

import UnoCSS from 'unocss/vite'
module.exports ={
  configureWebpack: {
    plugins: [
      UnoCSS()
    ]
  }
}

3.main.js里引入样式

import 'uno.css'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值