Twój pierwszy moduł
Część sekcji Podstawy Node.js ścieżki Node.js w Coddy. Lekcja 6 z 24.
notes.js stale się rozrasta, a kod formatujący notatkę będzie potrzebny w więcej niż jednym miejscu.
Moduł to plik. export przed funkcją pozwala innym plikom z niej korzystać, a import { name } from './file.js' ją importuje:
// math.js
export function add(a, b) {
return a + b;
}
// app.js
import { add } from './math.js';
console.log(add(2, 3));Bez export funkcja pozostaje prywatna dla math.js, a import się nie powiedzie. Ścieżka zaczyna się od ./, co oznacza ten sam folder, i kończy się na .js: Node nie zgaduje rozszerzenia.
Wyzwanie
Łatwy- W pliku
format.jswyeksportujformatNote(n, text): zwraca1. Buy milkdla1iBuy milk. notes.jsimportuje tę funkcję, aaddwyświetlaAdding:, po którym następujeformatNote(1, text).
Uruchom node notes.js add Buy milk. Następnie usuń .js z importu, uruchom ponownie, aby przeczytać komunikat o błędzie Node, i przywróć rozszerzenie.
Spróbuj swoich sił
// formatNote(1, 'Buy milk') powinna zwracać '1. Buy milk'.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy Node.js
1Uruchamianie JavaScript w Node
Witaj, NodeArgumenty wiersza poleceńPolecenia