Nodejs 的 CommonJS 规范实现原理( 四 )


Nodejs 的 CommonJS 规范实现原理

文章插图
6. 此方法中执行 wrapSafe 方法 。将字符串前后添加函数前后缀,并用 Node 中的 vm 模块中的 runInthisContext 方法执行字符串,便直接执行到了传入文件中的 console.log 代码行内容 。
Nodejs 的 CommonJS 规范实现原理

文章插图

Nodejs 的 CommonJS 规范实现原理

文章插图
至此,整个 Node 中实现 require 方法的整个流程代码已经调试完毕,通过对源代码的调试,可以帮助我们学习其实现思路,代码风格及规范,有助于帮助我们实现工具库,提升我们的代码思路,同时我们知道相关原理,也对我们解决日常开发工作中遇到的问题提供帮助 。
 
作者:京东物流 乔盼盼
来源:京东云开发者社区 自猿其说 Tech 转载请注明来源




推荐阅读