SuperAPI AI 工具集

deno-knowledge-patch

通用与其它

查看项目

更新于 10-16 01:35

技能介绍

用途:在修改 Deno 项目前,先查阅对应主题参考,确认当前可用的 API、CLI 标志、配置项与兼容性行为,避免使用已移除或已变更默认值的特性。

主要能力:提供按主题划分的参考索引,包括构建发布与部署、依赖与工作区、桌面与生态、Deno 2 迁移、网络与可观测性、Node 兼容、权限与安全、运行时与 Web API、测试与格式化、工具与编辑器。

使用方式:先检查 deno --version、deno.json 或 deno.jsonc、package.json、deno.lock、工作区配置及 CI 命令;打开与改动相关的参考,按其中记录的选项名与稳定性门槛操作;用最窄的内置命令验证,如 deno check、deno lint、deno fmt --check、deno test。

迁移要点:移除 deno vendor;deno bundle 已作为实验性 esbuild 命令回归;用 deno install --entrypoint 替代 deno cache;移除 --allow-hrtime、--allow-none、--trace-ops、--ts、通用 --unstable、--lock-write 等旧标志;用 Deno.Command 替代 Deno.run(),用 Deno.serve() 替代 Deno.serveHttp()。

依赖与权限:保持清单与锁文件同步,必要时用 deno ci(需锁文件)或冻结安装;用 -P 启用命名权限集,配置权限不会隐式生效;不要为绕过权限失败而加 -A;可用 deno audit 审计。

限制:资料未提供具体版本号、价格或平台支持细节;桌面支持为实验性;部分特性有稳定性门槛,需以对应参考为准。