算是终于搞懂了 ESM 和 CJS 的混合开发问题,写了个博客记录一下测试过程。
有意思的是我都写完了,然后让 DeepSeek 帮我检查下一部分信息的正确性,果然发现 Node 从 22.12.0 开始默认启用require(esm)。
还好发现的及时,补充了几个高版本 Node 的用例,没啥大问题才发布到博客。
从多场景分析 ESM 和 CJS 混合开发:
https://blog.1874.cool/esm-commonjs
有意思的是我都写完了,然后让 DeepSeek 帮我检查下一部分信息的正确性,果然发现 Node 从 22.12.0 开始默认启用require(esm)。
还好发现的及时,补充了几个高版本 Node 的用例,没啥大问题才发布到博客。
从多场景分析 ESM 和 CJS 混合开发:
https://blog.1874.cool/esm-commonjs