首页 前端知识 UnoCSS 插件智能提示不生效解决

UnoCSS 插件智能提示不生效解决

2024-03-07 08:03:51 前端知识 前端哥 646 340 我要收藏

问题


VSCode 安装 UnoCSS 插件之后,输入类名没有智能提示。

解决方案


以下解决方案亲测有效,但因环境和版本差异无法保证对您也100%生效,希望理解。

配置 UnoCSS

 参考官方文档 UnoCSS VS Code Extension

根据说明,插件会尝试在项目下查找 UnoCSS 配置。当没有找到配置时,扩展将被禁用。

按照要求在项目根目录下添加 uno.config.ts 配置文件 ,配置参考官方:

https://unocss.dev/guide/config-fileicon-default.png?t=N7T8https://unocss.dev/guide/config-file具体可参考项目:vue3-element-admin: 🔥Vue3 + Vite4 + TypeScript5 + Element-Plus的后台管理系统模板,配套接口文档和后端源码,vue-element-admin的Vue3版本。icon-default.png?t=N7T8https://gitee.com/youlaiorg/vue3-element-admin

// uno.config.ts
import {
  defineConfig,
  presetAttributify,
  presetIcons,
  presetTypography,
  presetUno,
  presetWebFonts,
  transformerDirectives,
  transformerVariantGroup
} from 'unocss'

export default defineConfig({
  shortcuts: [
    // ...
  ],
  theme: {
    colors: {
      // ...
    }
  },
  presets: [
    presetUno(),
    presetAttributify(),
    presetIcons(),
    presetTypography(),
    presetWebFonts({
      fonts: {
        // ...
      },
    }),
  ],
  transformers: [
    transformerDirectives(),
    transformerVariantGroup(),
  ],
})

重启 VSCode 看是否有智能提示,如果没有,请进行接下来的开启智能提示的配置。

开启智能提示

依次打开 File→ Preferences → Settings → 搜索 UnoCSS → Edit in settings.json

打开 setting.json 文件查看 editor.quickSuggestions 配置是否开启代码提示

如果没有 editor.quickSuggestions 节点,请添加:

  "editor.quickSuggestions": {
    "other": true,
    "comments": true,
    "strings": true
  }

效果预览


再次重启 VSCode 查看,可以看到输入 UnoCSS 类名时,已经有了代码自动智能提示。

开源项目

微服务商城项目源码

名称/Git仓库GithubGitee
开源组织有来开源组织有来开源组织
后端youlai-mall 📖youlai-mall 📖
前端mall-admin🌎mall-admin 🌎
移动端mall-app 🌎mall-app 🌎

前后端分离项目源码

Git仓库GithubGitee
开源组织有来开源组织有来开源组织
后端youlai-boot 📖youlai-boot 📖
前端vue3-element-admin 🌎vue3-element-admin 🌎
转载请注明出处或者链接地址:https://www.qianduange.cn//article/3358.html
标签
vscode
评论
会员中心 联系我 留言建议 回顶部
复制成功!