Require dependencia de otra dependencia en módulos de nodo

Tengo una aplicación de nodo simple que tiene dependencia única de otra aplicación en github. La dependencia se instala muy bien connpm install, pero cuando trato de requerir que algo esté instalado allí, dice que no está disponible. Por ejemplo, la aplicación github instala Mongoose como una dependencia. Pensé que esta aplicación principal podría acceder a ese módulo ya que está en un elemento secundario:

var mongoose = require('mongoose')

La estructura se parece a esto:

/app
  /node_modules
    /github_dependency [parent module]
      /node_modules
        /mongoose [child module]

¿Debo incluir también la mangosta como una dependencia en la aplicación principal o hay alguna forma de obtener acceso a ese módulo por medio del hijo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta