Как получить путь модуля X в функции f, импортированной из модуля Y в X? - PullRequest
0 голосов
/ 29 октября 2019

Даны модуль X и модуль Y с функцией f. Функция f делает некоторые записи в контексте текущего модуля. Он также должен регистрировать каталог текущего модуля.

Предполагая, что модуль X является текущим модулем, а функция f была импортирована из Y в X, используя:

const f = require('../Y');
f();
Можно ли тогда определить каталог X в пределах f?

Структура файла:

  • . / Y / index.js
  • . / Y / X / index.js

__dirname не работает, так как возвращает путь к текущему файлу. Поэтому __dirname в функции f возвращает каталог файла Y.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...