Il tuo primo modulo
Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 6 di 24.
notes.js continua a crescere e il codice che formatta una nota servirà in più punti.
Un modulo è un file. export davanti a una funzione permette ad altri file di usarla, mentre import { name } from './file.js' la importa:
// math.js
export function add(a, b) {
return a + b;
}
// app.js
import { add } from './math.js';
console.log(add(2, 3));Senza export, la funzione rimane privata di math.js e l'importazione non riesce. Il percorso inizia con ./, che indica la stessa cartella, e termina con .js: Node non indovina l'estensione.
Sfida
Facile- In
format.js, esportaformatNote(n, text): restituisce1. Buy milkper1eBuy milk. notes.jslo importa eaddstampaAdding:seguito daformatNote(1, text).
Esegui node notes.js add Buy milk. Poi rimuovi .js dall’importazione, eseguilo di nuovo per leggere l’errore di Node e ripristinalo.
Provalo tu
// formatNote(1, 'Buy milk') dovrebbe restituire '1. Buy milk'.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti di Node.js
1Eseguire JavaScript con Node
Ciao, NodeArgomenti della riga di comandoComandi