Eseguire un file JavaScript
Scrivere codice in un file ed eseguirlo
⏱ Stima ~6 min
01 · Leggi
Il REPL è ottimo per sperimentare, ma i programmi veri vivono nei file. Un file JavaScript è semplicemente un file di testo con estensione .js. Scrivi il codice nel file, poi dici a Node di eseguirlo.
È così per ogni app reale — dai piccoli script ai grandi siti web. Il codice vive nei file. Tu esegui i file.
02 · Pratica reale
Crea un file JavaScript chiamato hello.js dal terminale. Questo comando scrive una riga di JavaScript in un nuovo file.
echo 'console.log("Hello from a file!")' > hello.js03 · Pratica reale
Ora esegui il file con Node. Questo dice a Node di leggere hello.js ed eseguire ogni riga JavaScript al suo interno.
node hello.js
04 · Quiz
Qual è il comando per eseguire un file chiamato app.js con Node?
- javascript app.js
- run app.js
- npm app.js
- node app.js
05 · Completa
Il ciclo di sviluppo è: scrivi il codice, _____ il file, controlla l'output.
06 · Leggi
Hai appena completato il ciclo scrivi-esegui-testa — il ciclo fondamentale di tutto lo sviluppo software:
1. Scrivi il codice nel file 2. Esegui il file 3. Guarda il risultato 4. Ripeti
Ogni sviluppatore, dal principiante al senior di Google, ripete questo ciclo migliaia di volte al giorno. Il codice diventa più complesso, ma il ciclo rimane lo stesso.
Punti chiave
- I file JavaScript hanno estensione .js
- Si eseguono con node filename.js
- Il ciclo scrivi-esegui-testa è il cuore dello sviluppo
07 · Quiz
Crei un file chiamato greet.js, esegui node greet.js, ma nel terminale non appare niente. Qual è la causa più probabile?
- Il file esiste ma non contiene nessun console.log() o istruzione di output
- Node.js non può leggere file con questo nome
- Devi eseguire npm greet.js invece di node greet.js
- I file JavaScript devono avere estensione .node per essere eseguiti
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.