Deno 2.8 于 5 月 22 日正式发布,官方称这是 Deno 有史以来最大的 minor 版本。此次更新不仅引入了多个全新的 CLI 子命令,还在 Node.js 兼容性、调试能力和图像处理等方面带来了显著改进。
全新 CLI 子命令补齐工具链
本次更新最值得关注的是三个全新的子命令,它们补全了 Deno 工具链的最后短板。deno audit fix 命令作为 deno audit --fix 的别名,可直接在安全审计后快速修复依赖问题,简化了漏洞处理流程。deno bump-version 子命令用于自动管理项目版本号,遵循语义化版本规则,减少手动操作失误。deno why 子命令则能够分析依赖关系,显示特定包被引入的完整链条,帮助开发者清理不必要的依赖。此外,deno check 命令新增了 --watch 标志,支持在监听模式下自动执行类型检查,提升开发效率。
兼容性与调试能力增强
除了 CLI 命令的扩充,Deno 2.8 还围绕 Node.js 兼容性、调试能力和图像处理进行了改进。在 Node 兼容性方面,本次更新进一步缩小了与 Node 生态的差距,使更多 npm 包能够直接在 Deno 中运行。调试能力也得到增强,提供了更可靠的排错机制。图像处理能力的提升,则拓展了 Deno 在服务端图像处理场景的适用性,使其能更好地处理图片编解码等任务。
Deno 2.8 通过工具链的全面补强和核心能力的优化,进一步完善了其零配置、全栈工具链的定位,为开发者带来了更顺滑的开发体验。
本文参考来源:OSCHINA 社区最新新闻
微信扫描下方的二维码阅读本文

