Skip to content

[Bug report]unocss vscode不生效 #2438

@dsgler

Description

@dsgler

问题描述
使用 @mpx/cli 3.4.12 创建的项目,启用了原子类,已确定 vscode 配置为

"unocss.languageIds": [
    "mpx"
  ],

但是unocss 相关功能(补全、高亮等)不生效

找了很久问题、最后发现是 uno.config.js 配置有问题
默认是:

const { defineConfig } = require('unocss')
const presetMpx = require('@mpxjs/unocss-base')

module.exports = defineConfig({
  include: [/\.mpx($|\?)/],
  presets: [
    presetMpx()
  ]
})

按照文档改为

const { defineConfig } = require('unocss')
const presetMpx = require('@mpxjs/unocss-base')

module.exports = defineConfig({
  // include: [/\.mpx($|\?)/],
  content: {
    pipeline: {
      include: [/\.mpx($|\?)/],
    },
  },
  presets: [
    presetMpx()
  ]
})

就可以用了

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions