Hvordan kan jeg betinget importere / eksportere bibliotekene i Loggfila?

stemmer
1

Jeg har en fil som jeg ønsker å kunne bruke både på serveren ved hjelp node.js samt på nettleseren.

Jeg betinget importert en ekstern biblioteket ved hjelp av denne linjen. På nettleseren, antar jeg at XRegExp allerede er definert.

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

og jeg betinget eksporteres koden ved hjelp av denne linjen

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

Hvordan kan jeg gjøre det samme i Loggfila uten kompilatoren klager?

Publisert på 05/10/2012 klokken 00:07
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Du kan prøve følgende:

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;
Svarte 05/10/2012 kl. 00:53
kilden bruker

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