总结
在本章中,我们深入探讨了模块是什么、它们为什么有用以及为什么我们需要模块系统。 我们还了解了 JavaScript 中模块的历史以及 Node.js 中目前可用的两个模块系统,即 CommonJS 和 ESM。 我们还探索了一些在创建模块或使用第三方模块时有用的常见模式。
您现在应该能够轻松地理解和编写利用 CommonJS 和 ESM 功能的代码。
在本书的其余部分中,我们将主要依赖 ES 模块,但您现在应该能够灵活选择,并能够在必要时有效地处理 CommonJS。
在下一章中,我们将开始探索使用 JavaScript 进行异步编程的思想,并将深入研究回调、事件及其模式。