Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.3K
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda