Quasar项目中集成unocss解决方案,又Get一个

前言

今天接手别人的quasar项目要写一个适配PC和手机的页面,想着接入unocss方便点~~~ 结果浪费了半个下午

期间各种踩坑,照着文档引入不成功,去github搜解决方案,始终在我的项目中报错...

最后总归是解决了, 这里贴下踩坑指南

正文

1. 安装unocss

js 复制代码
yarn add -D unocss@0.55.7

注意:这里不要安装最新版的unocss,本地启动服务后页面会报下面这个错

亲测此坑~~~

"[vite] Internal server error: Failed to resolve import "uno.css" from "src\boot\unocss.ts". Does the file exist?"

2. src/boot目录下新建unocss.js

js 复制代码
import 'virtual:uno.css'

这里面只要引用unocs的包就行了

3. 根目录quasar.config.js中修改配置

js 复制代码
module.exports = configure(function (/* ctx */) {
    return {
        boot: [
          //...
          "unocss" // 钩子触发unocss.js
        ],
        build: {
          // ...
          vitePlugins: [
            ["unocss/vite", {}],
          ]
        }
    }
}

4. 根目录新建uno.config.js

小伙伴们可在里面写一些自定义的配置

js 复制代码
import { defineConfig } from "unocss";

export default defineConfig({
  theme: {
    // ...
    colors: {
      'primary': '#0f70e6',
    },
  }
});

总结

这篇文章把踩坑指南放到这了,希望对小伙伴有帮助。

欢迎转载,但请注明来源。

最后,希望小伙伴们给我个免费的点赞,祝大家心想事成,平安喜乐。

相关推荐
若年封尘9 小时前
告别手写 API 类型:用 openapi-fetch 打造类型安全的前端接口层
前端·安全·openapi-fetch
cypking9 小时前
二次封装ElementUI日期范围组件:打造带限制规则的Vue2 v-model响应式通用组件
前端·javascript·elementui
A923A9 小时前
【小兔鲜电商前台 | 项目笔记】第二天
前端·vue.js·笔记·项目·小兔鲜
牧码岛9 小时前
Web前端之样式中的light-dark函数,从媒体查询到颜色函数,从颜色到图片,light-dark打开CSS新时代、主题切换的暗黑模式到image的正解
前端·css·web·web前端
酉鬼女又兒9 小时前
零基础快速入门前端蓝桥杯Web考点深度解析:var、let、const与事件绑定实战(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯·es6·html5
宁雨桥9 小时前
前端项目实现光暗主题切换的完整方案
前端
happymaker06269 小时前
vue指令扩展以及监视器的使用
前端·javascript·vue.js
还是大剑师兰特9 小时前
EventBus核心方法用法
javascript·vue.js·大剑师
一只小阿乐9 小时前
vue前端处理流式数据
前端·javascript·ai·大模型·全栈开发·agentai