Deno 1.32 发布,增强 Node.js 兼容性
Deno 是一个简单、现代和安全的 JavaScript 和 TypeScript 的运行时,它使用 V8 并以 Rust 构建。 Deno 1.32 正式发布,值得关注的更新包括: 增强 Node.js 的兼容性 Deno 在提高与 Node.js 的兼容性方面继续取得重大进展,提供了更顺畅的整体开发者体验。这个版本的主要改进包括: 受控的自动发现: 当设置了 -no-config 和 -no-npm 标志时,package.json 的自动发现功能将被禁用,从而对该过程提供了更大的控制。 新的环境变量: 一个新的 DENO_NO_PACKAGE_JSON 环境变量允许你完全阻止 Deno 在环境中解析 package.json 文件。 扩大了对加密的支持: 增加了对 node:crypto 中 createCipheriv 和 createDecipheriv API 的支持,扩大了可用的加密功能范围。 错误浮现: package.json 中的依赖解析错误现在以一种 lazy 的方式浮出水面,最大限度地减少了干扰。 deno compile 支持 Web Worker 和动态导入...