Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Importação de módulos em diretório superior

Bom dia! Por conta da organização dos arquivos e pastas, eu precisava importar o módulo de uma pasta acima, em vez de importar da mesma pasta ou de uma abaixo.

Segue um exemplo: Pasta Principal Arquivo Módulos.jsx Subpasta Arquivo em que serão importados os módulos de "Módulo.jsx"

Se fosse usar o #include "./Pasta Principal/Módulos.jsx", há um erro acusando inexistência, pois a referência está numa pasta acima do jsx que puxará o módulo. Há algum recurso para importar de pastas acima ou de diretórios completamente diverso da pasta em que se está trabalhando? Se houver esse recurso, ele funciona também com o module.exports/require e export default/import * as name from

Agradeço de antemão pelo auxílio!

2 respostas
solução!

Olá William, tudo bem?

Para importar um módulo de uma pasta acima, você pode utilizar a notação "../" para indicar que deve subir um nível no diretório. No seu exemplo, a importação ficaria assim:

import modulo from "../Módulos.jsx";

Essa notação também funciona com o require, por exemplo:

const modulo = require("../Módulos.jsx");

Já o export e import funcionam normalmente, não há necessidade de alteração na notação.

Espero ter ajudado e bons estudos!

Boa tarde, Lucas! Tudo ótimo e com você?

Muitíssimo obrigado pelo auxílio, funcionou perfeitamente!!!

Abraços