Deno 2.4 重磅更新:捆绑、导入改进和稳定功能

Deno 2.4 版本带来了激动人心的更新!回归的 `deno bundle` 命令支持创建单个 JavaScript 包,并利用 esbuild 进行 tree-shaking 和压缩。新增的 `--unstable-raw-imports` 标记允许直接导入文本和字节数据,简化了非 JavaScript 文件的导入。内置的 OpenTelemetry 支持现已稳定,无需 `--unstable-otel` 标记。此外,新增加的 `--preload` 标记允许在主脚本之前执行代码,`deno update` 命令简化了依赖项管理,`deno run --coverage` 支持收集子进程的代码覆盖率。权限管理也得到了增强,支持子域名通配符和 CIDR 范围。对 `package.json` 的支持也得到了改进,包括对条件导出和本地 npm 包的更好支持。
阅读更多