Я решил использовать RequireJS в качестве моего загрузчика модулей в NodeJS.Как использовать объекты глобального модуля NodeJS в модулях RequireJS
К сожалению, модули, которые я определяю, не имеют доступа к некоторым «глобальным» объектам, которые будут доступны, если модули были загружены с использованием метода CommonJS. Сюда входят объекты, которые находятся в области модуля, такие как __dirname
и __filename
.
Существует ли относительно простой подход к использованию этих объектов в модулях RequireJS?
Спасибо, вот релевантное содержание от этой должности:
б> Если вы выполните следующие действия, вы должны быть в состоянии получить путь и каталог> для текущего модуля: {{ { define (['module', 'path'], function (module, path) { console.log ("путь модуля:" + module.uri) console.log ("module dir is:" + path.dirname (module.uri)); }); }}} – schutterp