我正在浏览React代码库,我注意到React require在Nodejs中的表现并不像.我不明白这里发生了什么.
例如,看看ReactClass.js上的第19行,有一个require('emptyObject'),但是package.json中没有列出emptyObject,也没有说该模块的来源.
https://github.com/facebook/react/blob/master/src/isomorphic/classic/class/ReactClass.js#L19
我确实在npmjs上找到了"emptyObject",但是那里的API似乎与React中使用的API不同; .isEmptyReact中的grepped与emptyObject无关.
那么emptyObject从哪里加载,以及React如何require做它正在做的事情?这不直观.完全没有.