Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.3K
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!