我已经熟悉 ReactJS 和 CommonJS。我知道是什么意思,但是从ReactRouterexports
库中查看这个 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
?
这会在全球范围内吗?