【发布时间】:2015-03-23 23:49:01
【问题描述】:
我已经熟悉 ReactJS 和 CommonJS。我知道exports 是什么意思,但是查看ReactRouter 库中的this index.js 文件,我不太明白exports 在这种情况下的含义。
当我browserify这个项目从index.js文件开始时,exports的结果会在全局范围内定义吗?
我期待这样的事情:
ReactRouter.DefaultRoute = require('./components/DefaultRoute');
但是,在index.js 中,有这样的:
exports.DefaultRoute = require('./components/DefaultRoute');
如果我在其他任何地方找到exports.DefaultRoute,但在index.js 文件中,我会理解的。但由于我在任何地方都不需要 index.js,我怎么能引用DefaultRoute?
这会在全球范围内吗?
【问题讨论】:
标签: reactjs browserify commonjs react-router