Wie zu lösen "mpromoise (Mongoose Standard-Versprechen Bibliothek) ist veraltet" aus einer Typoskript-Anwendung."mpromise (mongoose's Standard-Versprechen-Bibliothek) ist veraltet" in Typescript-Anwendung
Ich erhalte die folgende Fehlermeldung:
Linke Seite des Zuweisungsausdruck nicht eine Konstante oder eine schreibgeschützte Eigenschaft sein kann.
Ich benutze eine und möchte Mungo verwenden die Bluebird verspricht Bibliothek.
Ich erhalte eine Fehlermeldung, wenn ich diese Anweisungen auf Stack Overflow und Mongo
zu folgen versuchen, ehrlich zu sein, ich bin nicht sicher, ob mein Problem nur Mangel an Wissen über Typoskript ist oder wenn ich etwas anderes falsch tue .
"use strict";
import * as mongoose from 'mongoose';
var dbConst = require('../constants/db.json');
var bluebird = require("bluebird");
export class DBConfig {
static init():void {
const URL = (process.env.NODE_ENV === 'production') ? process.env.MONGOHQ_URL
: dbConst.localhost;
mongoose.Promise = bluebird; // <-- THIS IS WHERE ERROR OCCURS
mongoose.connect(URL);
mongoose.connection.on('error', console.error.bind(console, 'An error ocurred with the DB connection: '));
}
};