Ich benutze Webpack mit Babel Loader. Schreiben nach ES6-Standards. Ich habe sowohl Moment-Zeitzone als auch Moment-Bereich mit Npm installiert.Importieren Moment-Timzone und Moment-Bereich mit Webpack (Babel/ES6)
Beide sind moment.js Plugins, und diese beide sind abhängig von dem Moment Paket, und exportieren Sie einen getrennten Moment Bibliothek. Also, wenn ich
tunimport moment from 'moment-timezone';
import moment2 from 'moment-range';
dann bekomme ich zwei separate Verweise auf Moment.
Wie kann ich es einrichten, damit ich Moment mit Zeitzone und Bereich Funktionen verwenden könnte?
Danke!
Ich habe keine Ahnung, ob Ihre Antwort das Problem tatsächlich behebt, aber wie auch immer es als ES6-Importe perfekt beschreibbar ist. – loganfsmyth
Danke @loganfsmyth - behoben. – glortho
Leider funktioniert es in diesem Fall nicht. Import 'Moment-Zeitzone'; ändert keinen zuvor importierten "Moment". Allerdings Import-Moment-Bereich; tut. Das Problem scheint also beim Paket "Moment-Timezone" zu liegen. Ich werde Ihnen eine Verbesserung geben, aber nicht überprüfen, "richtig anwser" –