dumidumi
  • 指南
  • 配置项
  • 主题
  • 插件
⌘ K
介绍
什么是 dumi
基础
初始化
目录结构
约定式路由
页面渲染配置
写组件 demo
Markdown 增强
进阶
多语言
页面 Tab
移动端组件研发
自动 API 表格
使用vue
安装插件
自动 API 表格
其他
从 dumi 1.x 升级
常见问题
最后更新时间:
帮助改进此文档
Open-source MIT Licensed | Copyright © 2019-present
Powered by self
‌
‌
‌
‌

安装 Vue 支持插件

dumi 中对 Vue 的支持主要通过@dumijs/preset-vue插件集实现, 目前只支持 Vue3

安装

pnpm i -D @dumijs/preset-vue

配置

// .dumirc.ts
export default {
presets: ['@dumijs/preset-vue'],
};

插件选项

parserOptions

Vue 组件元数据解析选项

例如,以下配置可以使得名称为InternalType的类型跳过检查

// .dumirc.ts
export default {
presets: ['@dumijs/preset-vue'],
vue: {
parserOptions: {
checkerOptions: {
schema: { ignore: ['InternalType'] },
},
},
},
};

默认情况下,从node_modules中引入所有类型不会被解析,这样可以有效避免元信息冗余,你也可以通过配置exclude来定制化类型引入

// .dumirc.ts
export default {
presets: ['@dumijs/preset-vue'],
vue: {
parserOptions: {
checkerOptions: {
schema: { exclude: [/node_modules/, /mylib/] },
},
},
},
};