Как использовать объекты глобальных модулей NodeJS в модулях RequireJS - PullRequest
8 голосов
/ 27 января 2012

Я решил использовать RequireJS в качестве моего загрузчика модулей в NodeJS.

К сожалению, определенные мной модули не имеют доступа к некоторым «глобальным» объектам, которые были бы доступны, если бы модули были загруженыиспользуя метод CommonJS.Сюда входят объекты, расположенные в области видимости модуля, такие как __dirname и __filename.

. Существует ли относительно простой подход к использованию этих объектов в модулях RequireJS?

1 Ответ

5 голосов
/ 27 января 2012

Это рассмотрено на сайте вопросов requirejs на github (https://github.com/jrburke/requirejs/issues/89), и обходное решение, которое они предлагают, - вместо этого использовать module.uri.

...