Πώς μπορώ υπό όρους την εισαγωγή / εξαγωγή των βιβλιοθηκών στη γραφομηχανή;

ψήφοι
1

Έχω ένα αρχείο που θέλω να είναι σε θέση να χρησιμοποιήσετε τόσο στο διακομιστή χρησιμοποιώντας node.js καθώς και στο πρόγραμμα περιήγησης.

Θα εισαχθεί υπό όρους μια εξωτερική βιβλιοθήκη χρησιμοποιώντας αυτή τη γραμμή. Στο πρόγραμμα περιήγησης, υποθέτω ότι XRegExp έχει ήδη οριστεί.

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

και υπό όρους που εξάγονται τον κωδικό χρησιμοποιώντας αυτή τη γραμμή

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

Πώς μπορώ να κάνω το ίδιο πράγμα με γραφομηχανή χωρίς τον compiler διαμαρτύρεται;

Δημοσιεύθηκε 05/10/2012 στις 01:07
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

Μπορείτε να δοκιμάσετε τα εξής:

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;
Απαντήθηκε 05/10/2012 στις 01:53
πηγή χρήστη

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