Versprechen ist jetzt ein globales reserviertes Wort in es6 und Linters werfen einen Fehler. Also, was sind die Gefahren, dies zu tunNeudefinition von Versprechen
var Promise = require("bluebird");
oder soll ich tun
var BluebirdPromise = require("bluebird");
Viele von uns tun. Es gibt keine Probleme. Sie verwenden nur eine schnellere Implementierung, das ist alles. Beachten Sie jedoch, dass Sie immer mehr Versprechungen von verschiedenen Bibliotheken verwenden können. Dies ist ein sehr begrenzter Ersatz (es gibt Diskussionen in der Knotenwelt über Möglichkeiten, eine Bibliothek als Anbieter von globalen Versprechen zu definieren). –
Von einem Modul-Ansatz ist es egal, weil Sie Globals nicht überschreiben, außer Sie explizit tun: 'global.Promise =' ... – MinusFour
'Promise' ist kein reserviertes Wort. – Bergi