Wie kann ich bedingt Import / Export von Bibliotheken in Typoskript?

stimmen
1

Ich habe eine Datei, die ich auf dem Server mit node.js beide zu verwenden, um der Lage sein soll, sowie auf dem Browser.

Ich importierte bedingt eine externe Bibliothek mit dieser Linie. Auf dem Browser, gehe ich davon aus, dass XRegExp ist bereits definiert.

if (typeof require !== 'undefined') XRegExp = require('xregexp').XRegExp;

und ich exportiert bedingt den Code diese Zeile mit

if (typeof module !== 'undefined' && !module.exports) module.exports = ret;

Wie kann ich das gleiche tun in Typoskript ohne den Compiler beschweren?

Veröffentlicht am 05/10/2012 um 01:07
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

Sie können versuchen, die folgenden:

declare var require;
declare var XRegExp;
declare var ret;

if (typeof require !== 'undefined') XRegExp = require('xregexp').XRegExp;
if (typeof this.module !== 'undefined' && !this.module.exports) this.module.exports = ret;
Beantwortet am 05/10/2012 um 01:53
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more