Skip to content

@vtj


@vtj / core / ProjectSchema

Interface: ProjectSchema ​

Defined in: packages/core/src/protocols/schemas/project.ts:9

项目描述信息

Properties ​

__BASE_PATH__? ​

optional __BASE_PATH__: string

Defined in: packages/core/src/protocols/schemas/project.ts:103

项目部署目录


__UID__? ​

optional __UID__: string

Defined in: packages/core/src/protocols/schemas/project.ts:108

全局项目标识


__VERSION__? ​

optional __VERSION__: string

Defined in: packages/core/src/protocols/schemas/project.ts:98

版本


__VTJ_PROJECT__? ​

optional __VTJ_PROJECT__: boolean

Defined in: packages/core/src/protocols/schemas/project.ts:93

标记


apis? ​

optional apis: ApiSchema[]

Defined in: packages/core/src/protocols/schemas/project.ts:57

api


blocks? ​

optional blocks: BlockFile[]

Defined in: packages/core/src/protocols/schemas/project.ts:42

项目共用区块组件


config? ​

optional config: ProjectConfig

Defined in: packages/core/src/protocols/schemas/project.ts:68

项目配置


dependencies? ​

optional dependencies: Dependencie[]

Defined in: packages/core/src/protocols/schemas/project.ts:52

项目依赖


description? ​

optional description: string

Defined in: packages/core/src/protocols/schemas/project.ts:32

项目简介


env? ​

optional env: EnvConfig[]

Defined in: packages/core/src/protocols/schemas/project.ts:88

环境变量


globals? ​

optional globals: GlobalConfig

Defined in: packages/core/src/protocols/schemas/project.ts:78

(Web、H5)应用全局配置


homepage? ​

optional homepage: string

Defined in: packages/core/src/protocols/schemas/project.ts:47

首页 pageId


i18n? ​

optional i18n: I18nConfig

Defined in: packages/core/src/protocols/schemas/project.ts:83

国际化


id? ​

optional id: string

Defined in: packages/core/src/protocols/schemas/project.ts:22

唯一标识


locked? ​

optional locked: string

Defined in: packages/core/src/protocols/schemas/project.ts:13

被锁定


meta? ​

optional meta: MetaSchema[]

Defined in: packages/core/src/protocols/schemas/project.ts:62

配置化查询


name ​

name: string

Defined in: packages/core/src/protocols/schemas/project.ts:27

项目名称,默认取package.json name 字段


pages? ​

optional pages: PageFile[]

Defined in: packages/core/src/protocols/schemas/project.ts:37

项目页面


platform? ​

optional platform: PlatformType

Defined in: packages/core/src/protocols/schemas/project.ts:17

平台,默认 web


uniConfig? ​

optional uniConfig: UniConfig

Defined in: packages/core/src/protocols/schemas/project.ts:73

UniApp项目配置