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.json
或 deno.jsonc
,并且会自动检测;在这种情况下,此标志不是必需的。
--deny-import
跳转到标题
拒绝从远程主机导入。可选择指定拒绝的 IP 地址和主机名,必要时包括端口。
--doc
跳转到标题
检查 JSDoc 中的代码块以及实际代码的类型。
--doc-only
跳转到标题
仅检查 JSDoc 和 Markdown 中的代码块的类型。
--no-code-cache
跳转到标题
禁用 V8 代码缓存功能。
--no-config
跳转到标题
禁用自动加载配置文件。
--preload
跳转到标题
在主模块之前执行的文件列表。