Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.3K
Visualizações
¿Cómo agrego un enlace simbólico de node_modules del proyecto?

He estado siguiendo un tutorial sobre cómo codificar un administrador de contraseñas usando React, Node.js y MYSQL. De repente recibí este error que me decía que el archivo, /EncrpytionHandler, se encuentra fuera del directorio src/ del proyecto. Sin embargo, la estructura del archivo es la misma que en el video. No estoy seguro de qué hacer, ya que incluso cuando muevo el archivo, el error aún ocurre. Aquí está el video del tutorial y una captura de pantalla de mi espacio de trabajo:

Compilado con problemas: ERROR en ./src/App.js 9:0-66 Módulo no encontrado: Error: Intentó importar ../../server/EncryptionHandler que se encuentra fuera del directorio src/ del proyecto. No se admiten las importaciones relativas fuera de src/. Puede moverlo dentro de src/ o agregarle un enlace simbólico desde node_modules/ del proyecto.

Codificación de un administrador de contraseñas - ReactJS, NodeJS, MySQL

imagen de mi espacio de trabajo

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Intenta importar un archivo fuera del directorio src/ del proyecto. Esta funcionalidad se agregó a "create-react-app" no hace mucho tiempo. Es posible que desee resolverlo simplemente agregando el mismo archivo a su aplicación de interfaz, por ejemplo, al directorio src/util/ , o continúe con esta respuesta:

Componente de importación de ReactJS fuera del directorio src/

about 4 years ago · Juan Pablo Isaza Relatório

0

Tenga en cuenta que ha ejecutado el servidor en la carpeta src, por lo que es normal que se ejecute como el directorio raíz de su proceso de servidor, por lo que este proceso no tiene derecho a salir de su raíz, por lo que es mejor agregar este módulo al carpeta src Para que los exportadores estén disponibles en esa carpeta; de lo contrario, puede crear un enlace simbólico para ella de la siguiente manera:

cree este archivo con el nombre "createSym.js" en el directorio src y coloque el siguiente programa en él:

 // Node.js program to demonstrate the // fs.symlink() method // Import the filesystem module const {symlink} = require('fs'); symlink("../../server/EncryptionHandler.js", "./EncryptionHandler.js", 'file', (err) => { if (err) console.log(err) else console.log("done"); );

y ejecute esto con el nodo en el directorio src <como director de trabajo actual (cwd o pwd)>

 node createSym.js

Tenga en cuenta que para hacer esto, debe tener el permiso requerido

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda