Wie man eine Moment-Zeitzone mit Aurelia / Typescript importiert

Ich habe momentjs richtig importiert. Es funktioniert gut, aber wenn ich versuche, Moment-Zeitzone zu importieren, kann ich es nicht zum Laufen bringen. Ich habe keinen Zugriff auf Funktionen.

Hier ist meine aurelia.json-Datei, in die ich sie von npm lade:

{
      "name": "moment",
      "path": "../node_modules/moment",
      "main": "moment",
      "exports": "moment"
},
{
      "name": "moment-timezone",
      "path": "../node_modules/moment-timezone",
      "main": "moment-timezone",
      "deps": [ "moment" ],
      "exports": "tz"
}

und hier versuche ich, sie in die Datei zu laden:

import { autoinject } from "aurelia-framework";
import * as moment from "moment";
import * as tz from "moment-timezone";

@autoinject
export class GlobalUtil {

}

Ist dies der richtige Weg, um sie zu laden? Es funktioniert leider nicht bei mir.

Wenn ich jetzt versuche, eine Zeitzone anzugeben, erhalte ich die Meldung "Moment Zeitzone hat keine Daten für Amerika / New_York". Dann gibt es console.logs (7 Uhr morgens), was nicht die richtige Zeit ist.

,

Antworten auf die Frage(2)

Ihre Antwort auf die Frage