导读 | Node.js v20.10.0 已正式发布,代号 'Iron'。根据发布时间表,由于上月 Node.js 21 已正式发布,因此 Node.js 20 就变成了长期支持版本 (LTS)。 |
新版本主要变化
通过设置 --experimental-default-type=module,可以将原本隐式的 CommonJS 模块解释为 ES 模块。
该 flag 用来自动检测 ES 模块的语法。对于 “模棱两可” 的文件,Node.js 会解析文件以检测是否包含 ES 模块语法,如果检测到,则将其作为 ES 模块运行,否则将其作为 CommonJS 模块运行。
在写入文件时,可能会出现数据不立即刷新到永久存储的情况。为了解决这个问题,fs.writeFile 系列函数新增了 flush 选项,可以在成功写入操作结束时强制刷新数据。
使用 --experimental-websocket flag,可以添加一个全局的 WebSocket 对象,符合 WHATWG 的标准。
详情查看发布公告。
原文来自:
本文地址://gulass.cn/njvl.html编辑:向云艳,审核员:清蒸github
Linux大全:
Linux系统大全: