2016-08-05 48 views
1

Ich versuche, um zu verstehen, warum dies:Importieren momentjs durch Verweis funktioniert nicht (Typoskript, amd)

import * as moment from "../Typings/moment"; 

funktioniert, aber dies:

/// <reference path="../Typings/moment.d.ts" /> 
import * as moment from "moment"; 

nicht. Und wirft den Fehler: cannot fine module 'moment'.

Letzteres funktioniert für Bibliotheken wie reagieren, so dass ich erwartet hatte, dass es auch für Momentjs funktioniert.

ich die Typisierungen bin mit Datei aus ihrem git Repo: https://github.com/moment/moment/blob/develop/moment.d.ts

Antwort

0

Die offizielle Dokumentation von momentjs sagt, wie dies auf Import:

If you have trouble importing moment, try add "allowSyntheticDefaultImports": true in compilerOptions in your tsconfig.json file.

+0

Danke, aber dies den zweiten Fall nicht behoben werden und nach wie vor wirft : 'Modul 'Moment' kann nicht gefunden werden – SaphuA