Hogyan feltételesen import / export könyvtárak géppel?

szavazat
1

Van egy fájlt, azt akarom, hogy képes legyen használni mind a szerver segítségével node.js valamint a böngésző.

Azt feltételesen importált külső könyvtárat használja ezt a vonalat. A böngésző, feltételezem, hogy XRegExp már definiálva van.

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

és én feltételesen exportált kódot ezen a vonalon

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

Hogyan tehetek ugyanezt géppel nélkül a fordító panaszkodik?

A kérdést 05/10/2012 01:07
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

Meg lehet próbálni a következőt:

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;
Válaszolt 05/10/2012 01:53
a forrás felhasználó

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