Skip to content

vixt 的核心配置

rootDir

  • 类型:string
  • 默认值:process.cwd()

项目根目录

buildDir

  • 类型:string
  • 默认值:'<rootDir>/.vixt'

Vixt 的构建目录,里面包含了 layers , types 等子目录和 index.html , main.ts , tsconfig.json 等文件

buildTypesDir

  • 类型:string
  • 默认值:'<buildDir>/types'

Vixt 的类型构建目录

buildLayersDir

  • 类型:string
  • 默认值:'<buildDir>/layers'

Vixt会把项目扩展的层存放到该目录下

srcDir

  • 类型:string
  • 默认值:'<rootDir>/src'

项目源码目录

modules

  • 类型:VixtModule[]
  • 默认值:无

模块,一般不需要导入,Vixt会自动扫描 <srcDir>/modules 目录下的模块

meta

  • 类型:VixtConfigLayerMeta
  • 默认值:无

一般用于配置层的名称,项目的 vixt.config.ts 中不需要配置

extends

  • 类型:string[]
  • 默认值:无

项目扩展的层

vite

  • 类型:ResolvedConfig
  • 默认值:无

Vite 的配置

typescript

references

  • 类型:string[]
  • 默认值:无

类型声明文件引用

tsConfig

  • 类型:TSConfig
  • 默认值:
json
{
  "tsConfig": {
    "extends": "@vue/tsconfig/tsconfig.dom.json",
    "compilerOptions": {
      "paths": {
        "@/*": ["../src/*"],
        "~/*": ["../src/*"],
        "#/*": ["./*"]
      },
      "types": ["vite/client"]
    },
    "include": [
      "./**/*"
    ]
  }
}

扩展 <buildDir>/tsconfig.json 的配置

typeCheck

vueTsc

  • 类型:boolean
  • 默认值:无

启用运行时类型检查