nuxt typecheck
typecheck 命令运行 vue-tsc 或 Golar 来检查整个应用中的类型
Terminal
npx nuxt typecheck [ROOTDIR] [--cwd=<directory>] [--logLevel=<silent|info|verbose>] [--dotenv=<path>...] [-e, --extends=<layer-name>...] [--checker=<vue-tsc|golar>] [-b, --build]
typecheck 命令运行 vue-tsc 或 Golar 来检查整个应用中的类型。如果两者都未安装,系统会提供适用于你的包管理器的安装命令。
参数
| Argument | Description |
|---|---|
ROOTDIR | Nuxt 项目的根目录(默认:。) |
选项
| Option | Default | Description |
|---|---|---|
--cwd=<directory> | 指定 Nuxt 项目的根目录 | |
--logLevel=<silent|info|verbose> | 指定构建时的日志级别 | |
--dotenv=<path>... | 要加载的 .env 文件路径,相对于根目录。可以重复指定,后面的文件优先级更高。 | |
-e, --extends=<layer-name>... | 从 Nuxt 层扩展 | |
--checker=<vue-tsc|golar> | 要使用的类型检查器 | |
-b, --build | 在构建模式下进行类型检查,使用 TypeScript 项目引用(默认会自动检测) | |
--no-build | 不使用 TypeScript 项目引用进行类型检查 |
类型检查器
--checker golar 会运行 Golar,而不是 vue-tsc,并且项目中的 golar.config.* 文件会使其成为默认检查器。如果缺少配置文件,系统会为你写入一个。
构建模式
解决方案样式的 tsconfig.json(只列出 references 的配置文件)会自动在构建模式下进行类型检查。--build 会强制启用构建模式,而 --no-build 会将其关闭。