У меня есть простое приложение node, которое имеет одну зависимость от другого приложения на github. Зависимость устанавливается только с помощью npm install
, но когда я пытаюсь установить что-то там, оно говорит, что оно недоступно. Например, приложение github устанавливает Mongoose как зависимость. Я думал, что это родительское приложение сможет получить доступ к этому модулю, поскольку оно находится в дочернем файле:
var mongoose = require('mongoose')
Структура выглядит примерно так:
/app
/node_modules
/github_dependency [parent module]
/node_modules
/mongoose [child module]
Нужно ли просто включать mongoose как зависимость в родительском приложении или есть способ получить доступ к этому модулю с помощью дочернего элемента?