Domande taggate «commonjs»

5
Relazione tra CommonJS, AMD e RequireJS?
Sono ancora molto confuso su CommonJS, AMD e RequireJS , anche dopo aver letto molto. So che CommonJS (precedentemente ServerJS ) è un gruppo per la definizione di alcune specifiche JavaScript (ovvero moduli) quando la lingua viene utilizzata al di fuori del browser. Le specifiche dei moduli CommonJS hanno un'implementazione …


5
Differenza tra "module.exports" ed "export" nel CommonJs Module System
In questa pagina ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ), si afferma che "Se vuoi impostare l'oggetto di esportazione su una funzione o su un nuovo oggetto, devi utilizzare l'oggetto module.exports. " La mia domanda è perché. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { …


20
Come verificare se uno script è in esecuzione in Node.js?
Ho uno script che sto richiedendo da uno script Node.js, che voglio mantenere indipendente il motore JavaScript. Ad esempio, voglio fare exports.x = y;solo se funziona sotto Node.js. Come posso eseguire questo test? Quando ho pubblicato questa domanda, non sapevo che la funzione dei moduli Node.js fosse basata su CommonJS …


5
Node.js: utilizzo di module.exports come costruttore
Secondo il manuale di Node.js: Se vuoi che la radice dell'esportazione del tuo modulo sia una funzione (come un costruttore) o se vuoi esportare un oggetto completo in un'assegnazione invece di costruirlo una proprietà alla volta, assegnalo a module.exports invece che alle esportazioni . L'esempio fornito è: // file: square.js …

7
Carica le librerie Javascript "Vanilla" in Node.js
Esistono alcune librerie Javascript di terze parti che hanno alcune funzionalità che vorrei utilizzare in un server Node.js. (In particolare, voglio usare una libreria javascript QuadTree che ho trovato.) Ma queste librerie sono solo .jsfile semplici e non "librerie Node.js". Come tali, queste librerie non seguono la exports.var_namesintassi che Node.js …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.