Votre premier module
Fait partie de la section Les bases de Node.js du Journey Node.js de Coddy. Leçon 6 sur 24.
notes.js continue de grandir, et le code qui met en forme une note sera nécessaire à plusieurs endroits.
Un module est un fichier. export placé devant une fonction permet à d’autres fichiers de l’utiliser, et import { name } from './file.js' l’importe :
// math.js
export function add(a, b) {
return a + b;
}
// app.js
import { add } from './math.js';
console.log(add(2, 3));Sans export, la fonction reste privée à math.js, et l’import échoue. Le chemin commence par ./, ce qui signifie le même dossier, et se termine par .js : Node ne devine pas l’extension.
Défi
Facile- Dans
format.js, exporteformatNote(n, text): elle renvoie1. Buy milkpour1etBuy milk. notes.jsl’importe, etaddafficheAdding:suivi deformatNote(1, text).
Exécute node notes.js add Buy milk. Ensuite, supprime .js de l’importation, exécute-le à nouveau pour lire l’erreur de Node, puis remets-le.
Essayez vous-même
// formatNote(1, 'Buy milk') devrait renvoyer '1. Buy milk'.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les bases de Node.js
1Exécuter JavaScript avec Node
Bonjour, NodeArguments de ligne de commandeCommandes