前端:记录一次 unocss + eslint 的使用


title: 前端:记录一次unocss+eslint的使用
date: 2023-05-19 13:05:10
categories: 前端
tags:

  • unocss
  • eslint

遇到的坑和解决方案

问题

  • import 'virtual:uno.css'; unresolved 报错
  • import/unresolved error

解决方案

// .eslintrc.js
rules: {
  'import/no-unresolved': [
    2,
    {
      ignore: ['^virtual:'],
    },
  ],
}

或者

// eslint-disable-next-line import/no-unresolved
import "virtual:uno.css";

过程

在原子化 css (Atomic CSS) 的技术选型中,首先考虑的一定是tailwindcss,但截至本文编写日期 (2023-05-19) tailwindcss 还未提供属性写法。

个人觉得 windicss 的属性写法是最为优雅的,所以准备将项目的 tailwindcss 转到 windicss,但发现 windicss 的更新维护越来越少,所以再经过一番调查后,发现了 unocssunocss 是由 antfu 发起的一项原子化 css 的项目,可以说是 tailwindcss 等其他原子化 css 的超集,详细请看官网 UnoCSS

集成出现的 bug 在上面已经说过,我根据官网配置的 @unocss/eslint-config 完成配置,但是还是出现了 import 'virtual:uno.css'; unresolved 报错 问题,经过上面解决后成功集成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值