CJS 代码中引入 ESM 模块异常:Error [ERR_REQUIRE_ESM]: require() of ES Module
问题描述:CommonJS 代码中引入 ESM 模块异常 在使用 TypeScript 开发的 Node.js Cli 工具项目中,tsconfig.json 中设置的输出结果为 CommonJS。 当引入如 chalk、boxen 等外部依赖时,由于这些包的最新版本都是纯 ES Module 的包,会导致类似如下的报错而不可用: Error : require(