Questions marquées «commonjs»

5
Relation entre CommonJS, AMD et RequireJS?
Je suis toujours très confus à propos de CommonJS, AMD et RequireJS , même après avoir beaucoup lu. Je sais que CommonJS (anciennement ServerJS ) est un groupe pour définir certaines spécifications JavaScript (c'est-à-dire des modules) lorsque la langue est utilisée en dehors du navigateur. La spécification des modules CommonJS …

23
module.exports vs exports dans Node.js
J'ai trouvé le contrat suivant dans un module Node.js: module.exports = exports = nano = function database_module(cfg) {...} Je me demande ce qui est la différence entre module.exportset exportspourquoi les deux sont utilisés ici.

5
Différence entre «module.exports» et «exports» dans le système de modules CommonJs
Sur cette page ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ), il est indiqué que "Si vous souhaitez définir l'objet d'exportation sur une fonction ou un nouvel objet, vous devez utilisez l'objet module.exports. " Ma question est pourquoi. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { …

4
Babel 6 change la façon dont il exporte par défaut
Avant, babel ajoutait la ligne module.exports = exports["default"]. Il ne fait plus cela. Ce que cela signifie, c'est avant que je puisse faire: var foo = require('./foo'); // use foo Maintenant, je dois faire ceci: var foo = require('./foo').default; // use foo Pas une grosse affaire (et je suppose que …

20
Comment vérifier si un script s'exécute sous Node.js?
J'ai un script que je demande à un script Node.js, que je souhaite garder indépendant du moteur JavaScript. Par exemple, je veux le faire exports.x = y;uniquement s'il fonctionne sous Node.js. Comment puis-je effectuer ce test? En posant cette question, je ne savais pas que la fonctionnalité des modules Node.js …


5
Node.js - utilisation de module.exports comme constructeur
Selon le manuel Node.js: Si vous souhaitez que la racine de l'exportation de votre module soit une fonction (comme un constructeur) ou si vous souhaitez exporter un objet complet dans une affectation au lieu de le construire une propriété à la fois, affectez-le à module.exports au lieu d'exporter . L'exemple …

7
Charger les bibliothèques Javascript «Vanilla» dans Node.js
Il existe des bibliothèques Javascript tierces qui ont des fonctionnalités que je voudrais utiliser dans un serveur Node.js. (Plus précisément, je veux utiliser une bibliothèque javascript QuadTree que j'ai trouvée.) Mais ces bibliothèques ne sont que des .jsfichiers simples et non des "bibliothèques Node.js". En tant que telles, ces bibliothèques …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.