У меня есть код nodejs, работающий где-то в модуле. Из этого модуля я хотел бы загрузить модуль, расположенный в совершенно другом месте файловой системы - например, учитывая путь "/another/dir"
и имя модуля "foo"
, я бы хотел, чтобы Node действовал как если модуль, запущенный в /another/dir
вызвал require("foo")
, а не мой собственный модуль.
My code is running here
/some/folder/node_modules/mine/my_module.js
I have the path "/another/dir/", the string "foo",
and want to load this module
/another/dir/node_modules/foo/index.js
Другими словами, документация модуля относится к процессу "require (X) от модуля по пути Y", и я хотел бы указать мое собственное значение для Y
Можно ли это сделать? Если да, то как? Если нет, то почему?