Ich habe eine Typoskript-Schnittstelle, eine abstrakte Klasse (die die Schnittstelle implementiert) und eine Klasse, die die abstrakte Klasse erweitert. Diese Typoskript-Bibliothek, die ich baue, benutzt jQuery ziemlich und nimmt $
als Argument im Konstruktor.TSC tsconfig.json Einstellungen zum Kompilieren zu JS Klassen kompatibel mit requirejs?
ich tsc
verwenden möchten diese Klassen in Javascript zu kompilieren, die reactjs, Targeting Webkit/Safari 537.
Ich verwende requirejs
hinzufügen jQuery und die erzeugte Bibliothek wie folgt einbezogen werden:
define(["jquery","vham"],function ($,VHAM) {
alert('$: ' + $); // This exists
alert('VHAM: ' + VHAM); // This crashes
...
js/app/main.js
Alle meine Bibliothek javaScript-Code Ausgabe js/lib/vham.js
ist; vham.js
ist die Ausgabe des tsc
Compilers. Welche Einstellungen sind in tsconfig.json
zum Kompilieren meiner Klassen für die Verwendung als eine Abhängigkeit mit requirjs geeignet?