Promise exportar como una variable en mongoose, para que pueda convertir mongoose espacio de nombres como cualquier primero, y luego establezca Promise a otros.
- si está utilizando
qlib.- instalar
npm install --save q @types/qprimero.tscversión>=2.0. - luego agregue
(<any>mongoose).Promise = Q.Promise;
- instalar
- usando
bluebirdlib, agregue el código a continuación.import Bluebird = require("bluebird");(<any>mongoose).Promise = Bluebird;