Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Caminhos Relativos no Require | Seção
/
Fundamentos de Node.js

bookCaminhos Relativos no Require

Deslize para mostrar o menu

Ao utilizar require com caminhos relativos no Node.js, você indica exatamente onde o Node.js deve encontrar seus módulos personalizados. Sempre inicie um caminho relativo com ./ para o diretório atual ou ../ para subir um diretório. Isso torna seu código claro e evita conflitos acidentais com módulos internos ou pacotes instalados.

Estrutura de pastas.

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

utils.js

helpers/math.js

helpers/math.js

app.js

app.js

copy

Evite omitir o ./ ou ../ ao importar seus próprios arquivos. Se você escrever require('utils') em vez de require('./utils'), o Node.js procurará por um módulo interno ou um pacote em node_modules, e não pelo seu arquivo. Isso pode causar erros difíceis de depurar.

Mantenha a estrutura do seu projeto organizada e utilize caminhos relativos claros e explícitos. Se seu projeto crescer, considere usar caminhos absolutos com ferramentas como path.join ou configurar alias de módulos, mas sempre mantenha a consistência e revise seus caminhos ao mover arquivos. Lembre-se: caminhos relativos são resolvidos a partir do arquivo onde o require é chamado, e não do local de execução do seu script.

question mark

Qual declaração require carrega corretamente um arquivo local chamado utils.js localizado no mesmo diretório do arquivo atual, evitando conflitos acidentais com módulos nativos do Node.js ou pacotes instalados?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 14

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 14
some-alt