2016-07-26 7 views
1

RequireJS-Pfadzuordnungen werden durch Aufrufen von requirejs.config konfiguriert. Das Objekt requirejs ist eine globale Variable. Alle für RequireJS verfügbaren Typdefinitionen stellen ihn jedoch als zu importierendes Modul und nicht als globale Variable zur Verfügung.RequireJS + TypeScript-Workflow

Wie soll ich RequireJS mit TypeScript verwenden?

Antwort

1

Wie soll ich RequireJS mit Typoskript

Wenn Sie nur diese Datei herunterladen: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/requirejs/require.d.ts und es in Ihrem Projekt wird es in Ordnung, dh arbeiten die require Funktion global verfügbar as seen here

machen Tipp

Ich empfehle nicht requirejs und empfehlen, all-in mit commonjs gehen und so etwas wie Webpack verwenden. Intro: https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html

+1

Für mich requiredjs hat sehr gut funktioniert. – Antti

+0

Ich empfehle nichts anderes als requirejs, weil alles andere Paketmanager und/oder irgendeine Art von Build-Infrastruktur zu brauchen scheint. Erfordern nur ein paar js-Dateien und ein paar Zeilen funky Initialisierungscode. Und mit Typescript, sobald es eingerichtet ist - setzen Sie das Modul auf "Amd" in tsconfig und Sie können einfach schöne fette Export-und Import-Anweisungen verwenden. Es ist sehr zuckerhaltig. – AndrewBenjamin