ESModule

commonjs 中使用 ESModule

在 Node.js 中,即使是在 CommonJS 模块里面,也可以通过 import 方法顺利加载 ES 模块

  1. async function func() {
  2. // 加载一个 ES 模块
  3. // 文件名后缀需要是 mjs
  4. const { a } = await import("./module-a.mjs");
  5. console.log(a);
  6. }
  7. func();
  8. module.exports = {
  9. func,
  10. };