Maison > interface Web > Questions et réponses frontales > Quelles sont les deux manières d'exporter des modules dans node ?

Quelles sont les deux manières d'exporter des modules dans node ?

WBOY
Libérer: 2022-04-22 14:57:29
original
4149 Les gens l'ont consulté

Deux façons pour le nœud d'exporter des modules : 1. En utilisant les exportations, cette méthode peut être exportée en ajoutant des attributs et peut exporter plusieurs membres ; 2. En utilisant "module.exports", cette méthode peut être directement transmise en tant que "module.exports". " , un seul membre peut être exporté.

Quelles sont les deux manières d'exporter des modules dans node ?

L'environnement d'exploitation de ce tutoriel : système windows10, nodejs version 12.19.0, ordinateur Dell G3.

Quelles sont les deux façons pour un nœud d'exporter des modules

Il existe deux façons d'exporter des modules

  • les exportations peuvent exporter plusieurs membres

  • module.exports ne peut exporter qu'un seul membre, et les derniers écraseront les précédents

1. module.exports

Nous pouvons exporter le module directement en attribuant une valeur à module.exports

module.exports peut exporter un seul membre

Les fonctions de module.exports peuvent toutes être réalisé

2. exports

La variable exports est une référence au module.exports fourni par le nœud.

exports est exporté en ajoutant des attributs, et un seul objet peut être exporté.

Si vous pointez directement la variable exports vers une valeur, cela n'affectera pas module.exports, mais cela équivaut à couper la connexion entre exports et module.exports.

Les exemples sont les suivants :

// 定义方法,常量
const myPI = 3.14
const add = (a,b) => a + b;
// 导出,两种方法任意都可以
// 方法一:
exports.myPI = myPI
exports.add = add
// 方法二:
module.exports.myPI = myPI
module.exports.add = add
// 方法二(变形)
module.exports  = {
    myPI,
    add
}
Copier après la connexion

Apprentissage recommandé : "tutoriel vidéo Nodejs"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal