定义一个 Node.js 模块 检查传统的 Node.js 模块格式 检查 ES6/ES2015 模块格式 ES6 模块中的注入对象 计算 ES6 模块中缺失的 __dirname 变量 一起使用 CommonJS 和 ES6 模块 使用 import() 从 CommonJS 中使用 ES6 模块 通过 CommonJS 和 ES6 模块中的封装隐藏实现细节 使用 JSON 模块 在旧版 Node.js 上支持 ES6 模块 第 3 章 探索 Node.js 模块 使用 require 和 import 查找并加载模块