У меня есть библиотека, и я хочу проверить ее, выполнив полную установку локально перед публикацией в npm. Одна из вещей, которую я хочу проверить, это то, что все зависимости являются частью проекта. Однако из-за того, как nodejs структурирует свою модульную систему, ( модуль nodejs ищется на каждом уровне каталогов ), у меня нет хорошего способа убедиться, что нужный мне модуль пришел из текущей папки node_modules,а не node_modules родительской папки.
Вот структура проекта:
library-folder/
package.json
node_modules/
testing/integration/
package.json
node_modules/
test-install.js
Я хочу знать, есть ли способ указать nodejs требовать только модули из текущего каталога, иигнорировать любые родительские каталоги.