Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Percorsi Relativi in Require | Sezione
Fondamenti di Node.js

bookPercorsi Relativi in Require

Scorri per mostrare il menu

Quando si utilizza require con percorsi relativi in Node.js, si indica a Node.js esattamente dove trovare i moduli personalizzati. Iniziare sempre un percorso relativo con ./ per la directory corrente o ../ per salire di una directory. Questo rende il codice chiaro ed evita conflitti accidentali con moduli integrati o pacchetti installati.

Struttura delle cartelle.

project/
│
├── app.js
├── utils.js
└── helpers/
    └── math.js
utils.js

utils.js

helpers/math.js

helpers/math.js

app.js

app.js

copy

Si dovrebbe evitare di omettere ./ o ../ quando si importano file propri. Se si scrive require('utils') invece di require('./utils'), Node.js cercherà un modulo core o un pacchetto in node_modules, non il proprio file. Questo può causare errori difficili da individuare.

Mantenere la struttura del progetto organizzata e utilizzare percorsi relativi chiari ed espliciti. Se il progetto cresce, si può considerare l'uso di percorsi assoluti con strumenti come path.join o la configurazione di alias per i moduli, ma è importante essere sempre coerenti e controllare attentamente i percorsi quando si spostano i file. Ricordare che i percorsi relativi vengono risolti dal file in cui viene chiamato require, non dalla posizione da cui si esegue lo script.

question mark

Quale istruzione require carica correttamente un file locale chiamato utils.js situato nella stessa directory del file corrente, evitando conflitti accidentali con i moduli core di Node.js o i pacchetti installati?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 14

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 14
some-alt