deno.com
本页内容

deno check

命令行用法

deno check [OPTIONS] [file]...

下载并进行类型检查,但不执行。

deno check jsr:@std/http/file-server

除非指定了 --reload,否则此命令不会重新下载已缓存的依赖项


依赖管理选项 Jump to heading

--frozen Jump to heading

如果 lockfile 过期则报错。

--import-map Jump to heading

从本地文件或远程 URL 加载 import map 文件。

--lock Jump to heading

检查指定的 lock 文件。(如果未提供值,则默认为 “./deno.lock”)。

--no-lock Jump to heading

禁用自动发现 lock 文件。

--no-npm Jump to heading

不解析 npm 模块。

--no-remote Jump to heading

不解析远程模块。

--node-modules-dir Jump to heading

设置 npm 包的 node_modules 管理模式。

--reload Jump to heading

短标记:-r

重新加载源代码缓存(重新编译 TypeScript)无值:重新加载所有内容 jsr:@std/http/file-server,jsr:@std/assert/assert-equals:重新加载特定模块 npm::重新加载所有 npm 模块 npm:chalk:重新加载特定 npm 模块。

--vendor Jump to heading

切换本地 vendor 文件夹用于远程模块和 node_modules 文件夹用于 npm 包。

选项 Jump to heading

--all Jump to heading

类型检查所有代码,包括远程模块和 npm 包。

--allow-import Jump to heading

短标记:-I

允许从远程主机导入。 可选地指定允许的 IP 地址和主机名,必要时可指定端口。 默认值:deno.land:443,jsr.io:443,esm.sh:443,cdn.jsdelivr.net:443,raw.githubusercontent.com:443,user.githubusercontent.com:443。

--cert Jump to heading

从 PEM 编码文件加载证书颁发机构。

--config Jump to heading

短标记:-c

配置 deno 的不同方面,包括 TypeScript、代码检查和代码格式化。通常配置文件将被称为 deno.json 或 deno.jsonc 并自动检测;在这种情况下,此标志不是必需的。

--doc Jump to heading

类型检查 JSDoc 中的代码块以及实际代码。

--doc-only Jump to heading

仅类型检查 JSDoc 和 Markdown 中的代码块。

--no-config Jump to heading

禁用自动加载配置文件。

示例 Jump to heading

类型检查但不执行。

example.ts
const x: string = 1 + 1n;
deno check example.ts

您找到所需的内容了吗?

隐私政策