首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
《深入浅出Node.js》——模块机制
晚星star
创建于2025-12-23
订阅专栏
第二章模块机制的详细解读
暂无订阅
共7篇文章
创建于2025-12-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2.7 前后端共用模块!
这一小节是第二章的展望部分,朴灵作者在这里讨论了一个理想愿景:同一个JavaScript模块代码,能同时运行在Node.js(后端)和浏览器(前端)。这在2013年书出版时是个热门话题,因为Node用
2.6 包与NPM!
这一小节是第二章的重头戏,也是Node生态的灵魂所在。朴灵作者在这里详细解释了包(package)的结构、package.json的字段含义,以及NPM作为CommonJS包管理器的作用。2013年书
2.5 模块调用栈
这一小节相对简短,但非常实用。朴灵作者用一个典型的模块依赖结构来展示Node.js中require的调用层级(也叫模块调用栈或依赖树),帮助我们理解模块之间的依赖关系、加载顺序,以及为什么循环依赖不会
2.4 C/C++扩展模块
这一小节是第二章的延伸,朴灵作者在这里介绍当JavaScript性能不足时,如何用C/C++写原生扩展模块(Native Addon)来提升Node的性能。核心模块(如fs、crypto)很多就是用C
2.3 核心模块
这一小节紧接模块实现,重点解释Node.js的核心模块(built-in modules)是什么、怎么分类、为什么特殊,以及它们在require时的优先级和实现方式。核心模块是Node区别于浏览器JS
2.2 Node的模块实现
好,我们深入第二章的第二小节:2.2 Node的模块实现! 这一小节是第二章的核心部分,朴灵作者详细剖析了Node.js如何从源码层面实现CommonJS的require机制。整个过程分为三个关键步骤
深入浅出《Node.js》-第二章总结
《深入浅出 Node.js》第二章:模块机制 详细总结 第二章是全书的基础章节,朴灵作者用大量篇幅剖析了 Node.js 的 CommonJS 模块系统实现细节。理解这一章,你就彻底掌握了 requi