Я следовал этому руководству по модульному программированию в nodejs.https://dzone.com/articles/build-your-nodejs-application-in-a-modular-way
У меня жесткие ссылки на указанные зависимости в папке node_modules
node_modules/sub1
node_modules/sub2
Предупреждение
Предупреждение с подмодулем, который имеетдругие подкаталоги, и когда я запускаю npm install
, npm
ищет package.json
в каждом подкаталоге.
npm WARN enoent ENOENT: такого файла или каталога нет, откройте / sub1 / controller /package.json '
npm ПРЕДУПРЕЖДЕНИЕ enoent ENOENT: нет такого файла или каталога, откройте' /sub1/model/package.json '
npm WARN enoent ENOENT: нет такого файла или каталога, откройте'/sub1/view/package.json'
Проблема / Вопрос:
Зависимость для модуля sub1 не вытягиваетсяот npm, как это решить.Зависимость указана в файле package.json модуля sub1 .
Попытки
1) .npmignore, но это не таклибо не работают.
# ignore all '.js' files, everywhere
*.js
# and every folder
./*
# ...except the .js file that I want to include
# un-ignore that, so it gets included.
!./controller/*
!./model/*
!./view/*
PS Эти зависимости локально существуют на моем корневом уровне проекта и жестко связаны с папкой node_modules, на всякий случай, если это имеет значение.