如何在RequireJS模块中使用NodeJS全局模块对象

时间:2012-01-27 00:18:23

标签: node.js requirejs

我决定在NodeJS中使用RequireJS作为我的模块加载器。

不幸的是,我定义的模块无法访问某些“全局”对象,如果使用CommonJS方法加载模块,这些对象将是可用的。这包括位于模块范围内的对象,例如__dirname__filename

在RequireJS模块中使用这些对象是否有相对简单的方法?

1 个答案:

答案 0 :(得分:5)

github(https://github.com/jrburke/requirejs/issues/89)上的requirejs问题网站对此进行了介绍,他们似乎建议的解决方法是使用module.uri。