专栏名称: code秘密花园
这里有最前沿的前端技术、最新的前端消息、最精品的技术文章、最好用的工具推荐、还有一个有趣的作者。
目录
相关文章推荐
今天看啥  ›  专栏  ›  code秘密花园

Node.js 推出首个默认启用 require(esm) 的 LTS 版本!

code秘密花园  · 公众号  ·  · 2024-12-12 08:30
    

文章预览

大家好,我是 ConardLi 。今天我们来一起看下 Node.js 最新的一个版本更新 require(esm) 最近在刚刚发布的 Node.js v22.12.0(LTS) 版本中,有一项比较重要的更新,这个版本默认启用了 require(esm) 。 今年年初的时候,我曾经介绍过这个提案: CommonJS 和 ES Module 终于要互相兼容了? 在 v20.x 和 v22.x 版本中,通过命令行标志 --experimental-require-module 支持使用 require() 加载原生 ES 模块。而在 v23.x 版本中,这项功能默认开启。在此次发布中,v22.x 版本也不再需要通过标志来启用该功能。 现在这个功能虽然还处于实验阶段,但我们不再需要通过 --experimental-require-module 标志来启用它了。当 Node.js 实例首次在 require() 中遇到原生 ES 模块时,会发出实验性警告,除非 require() 的路径中包含 node_modules 。如果因为这个功能引发了任何回归问题,我们可以到 Node.js 的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览