Frage

weiß jemand, wie man ein Modul macht. EXPORTS?

Ich habe verschiedene Möglichkeiten versucht, mit

zu enden generasacodicetagpre.

das kompiliert zu

generasacodicetagpre.

Aber was ich wirklich will, ist das:

generasacodicetagpre.

so dass ich es so verwenden kann:

generasacodicetagpre.

und nicht

generasacodicetagpre.

ist das mit typartcript möglich?

War es hilfreich?

Lösung 2

Dies wurde nun implementiert und ist in typartcript 0.9:)

fertig

Andere Tipps

Sie können eine einzelne Klasse in so eingeschalteter Tatarts exportieren:

generasacodicetagpre.

und hier wird es verwendet werden:

generasacodicetagpre.

Um vollständig zu sein, hier ist mein tsconfig.json (ich benutze typecript v2.0.3):

generasacodicetagpre.

Ich glaube, ich habe eine Problemumgehung gefunden.Wickeln Sie einfach das Schlüsselwort 'Modul' in Klammern in Ihrer .ts-Datei:

generasacodicetagpre.

Die generierte JavaScript-Datei ist genau das gleiche:

generasacodicetagpre.

Note, besser als das Deklarieren von VAR-Modul selbst, downloaden Sie den node.d.ts Definitionsdatei und stickEs ist in demselben Verzeichnis wie Ihre Typencript-Datei.Hier ist ein komplettes Beispiel einer Express-Node.js-Routing-Datei, in der node.d.ts in demselben Verzeichnis vorhanden ist:

generasacodicetagpre.

Ich kann dann einen SheetController neu aufbauen und (mit EXPRESS) die Ansichtsmethode zuordnen:

generasacodicetagpre.

Ich nehme an, ein beliebiges Schlüsselwort kann mit diesem Muster entweichen:

generasacodicetagpre.

es ist hässlich und hacky, aber Sie können immer noch tun:

generasacodicetagpre.

das kompiliert in:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top