Dein erstes Modul
Teil des Abschnitts Node.js-Grundlagen der Node.js-Journey von Coddy. Lektion 6 von 24.
notes.js wächst weiter, und der Code zum Formatieren einer Notiz wird an mehr als einer Stelle benötigt.
Ein Modul ist eine Datei. export vor einer Funktion ermöglicht es anderen Dateien, sie zu verwenden, und import { name } from './file.js' importiert sie:
// math.js
export function add(a, b) {
return a + b;
}
// app.js
import { add } from './math.js';
console.log(add(2, 3));Ohne export bleibt die Funktion auf math.js beschränkt, und der Import schlägt fehl. Der Pfad beginnt mit ./, was denselben Ordner bedeutet, und endet mit .js: Node errät die Dateierweiterung nicht.
Aufgabe
Einfach- Exportiere in
format.jsformatNote(n, text): Die Funktion gibt1. Buy milkfür1undBuy milkzurück. notes.jsimportiert die Funktion, undaddgibtAdding:gefolgt vonformatNote(1, text)aus.
Führe node notes.js add Buy milk aus. Entferne dann .js aus dem Import, führe das Programm erneut aus, um die Fehlermeldung von Node zu lesen, und füge es wieder hinzu.
Probier es selbst
// formatNote(1, 'Buy milk') sollte '1. Buy milk' zurückgeben.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Node.js-Grundlagen
1JavaScript mit Node ausführen
Hallo, NodeKommandozeilenargumenteBefehle