Node.js入门:模块机制
2020-12-13 05:18
阅读:521
1 (function (exports, require, module, __filename, __dirname) { 2 var circle = require(‘./circle.js‘); 3 console.log(‘The area of a circle of radius 4 is ‘ + circle.area(4)); 4 });
这段代码会通过vm原生模块的runInThisContext方法执行(类似eval,只是具有明确上下文,不污染全局),返回为一个具体的function对象。最后传入module对象的exports,require方法,module,文件名,目录名作为实参并执行。
下一篇:java 文件拷贝
评论
亲,登录后才可以留言!