deno.com
本页内容

deno check

命令行用法

deno check [OPTIONS] [file]...

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

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

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


依赖管理选项 跳转到标题

--frozen 跳转到标题

如果锁定文件过期,则报错。

--import-map 跳转到标题

从本地文件或远程 URL 加载导入映射文件。

--lock 跳转到标题

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

--no-lock 跳转到标题

禁用锁定文件的自动发现。

--no-npm 跳转到标题

不解析 npm 模块。

--no-remote 跳转到标题

不解析远程模块。

--node-modules-dir 跳转到标题

设置 npm 包的 node 模块管理模式。

--reload 跳转到标题

短标记:-r

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

--vendor 跳转到标题

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

选项 跳转到标题

--all 跳转到标题

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

--allow-import 跳转到标题

短标记:-I

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

--cert 跳转到标题

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

--conditions 跳转到标题

使用此参数指定 npm 包导出的自定义条件。您也可以使用 DENO_CONDITIONS 环境变量。

--config 跳转到标题

短标记:-c

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

--deny-import 跳转到标题

拒绝从远程主机导入。可选择指定拒绝的 IP 地址和主机名,必要时包括端口。

--doc 跳转到标题

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

--doc-only 跳转到标题

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

--no-code-cache 跳转到标题

禁用 V8 代码缓存功能。

--no-config 跳转到标题

禁用自动加载配置文件。

--preload 跳转到标题

在主模块之前执行的文件列表。

示例 跳转到标题

进行类型检查,不执行代码。

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

您找到所需内容了吗?

隐私政策