打印module查看参数

module1下的index.js require('./test2')

main.js require('./module1')和require('./module2')

打印每个文件的module结果如下:

module1/test2.js

  module1/test2.js的parent的id是moaule1/index.js

  moaule1/index.js的parent的id是main.js

module1 index.js

        moaule1/index.js的parent的id是main.js

         moaule1/index.js的children是[[object]](应该是module1/test2 我猜的)

这里module1/test1.js未执行,应该是因为没有require的原因

猜想总结  若A.js里面require(‘B’),则A就有幸成为了B的parent,且A可以使用B.js里面module.exports的变量

原文地址:https://www.cnblogs.com/em2464/p/8544932.html