Nasıl koşullu daktilo / ihracat kütüphaneler aktarabilirim?

oy
1

Ben sunucu kullanarak node.js yanı sıra tarayıcıda hem kullanabilmek için istediğiniz bir dosya var.

Ben şartlı bu hattı kullanarak harici bir kütüphane ithal. tarayıcısı, ben XRegExp zaten tanımlanmış olduğunu varsayalım.

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

ve ben şartlı bu hattı kullanarak kodu ihraç

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

Nasıl şikayetçi derleyici olmadan daktilo aynı şeyi yapabilir?

Oluştur 05/10/2012 saat 01:07
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Aşağıdaki deneyebilirsiniz:

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;
Cevap 05/10/2012 saat 01:53
kaynak kullanıcı

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