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

584
Vistas
No se puede encontrar el módulo coa/compile.js

Estoy ejecutando yarn en un proyecto creado con create-react-app, pero recibo este error:

 Exit code: 1 Command: start /B node compile.js & node compile.js Arguments: Directory: uber-web/node_modules/coa Output: /bin/sh: 1: start: not found internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module 'uber-web/node_modules/coa/compile.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) at internal/main/run_main_module.js:17:47 {

Ya he desinstalado todas las carpetas .lock y node_module, pero sigue sin funcionar.

over 4 years ago · Santiago Trujillo
6 Respuestas
Responde la pregunta

0

Tuve este problema cuando eliminé accidentalmente el archivo yarn.lock . Tal vez pueda ayudar a alguien. :)

over 4 years ago · Santiago Trujillo Denunciar

0

En mi equipo, estamos usando un registro npm privado , Verdaccio , el servicio se actualizó en el momento en que las bibliotecas coa/rc estaban activas, y nuestro CI/CD seguía fallando con el error compile.js .

De alguna manera, estas versiones se guardaron en nuestro registro: 2.0.3 , 2.0.4 , 2.1.1 , 2.1.3 , 3.0.1 , 3.1.3 , antes de actualizar la instancia, intenté eliminarlas manualmente con npm unpublish coa@2.xx ,

Para mi caso, la solución mencionada "resolutions": {"coa": "2.0.2","rc": "1.2.8"} no resolvió el problema, fue hasta que se eliminaron las bibliotecas que funcionó

over 4 years ago · Santiago Trujillo Denunciar

0

El problema se está abordando en la página de Github del paquete coa: https://github.com/veged/coa/issues/99

Un atacante publicó una versión corrupta del paquete, ¡no lo instale, especialmente si está en Windows!

over 4 years ago · Santiago Trujillo Denunciar

0

Actualización : NPM eliminó la versión maliciosa y la última versión es 2.0.2 nuevamente. Todo debería volver a la normalidad.

Como se mencionó en la respuesta anterior. Se debe a una nueva versión que está rota y maliciosa (confirmado).

Como se menciona en https://github.com/veged/coa/issues/99 :

Solución a corto plazo 🤕 Usa específicamente "coa@2.0.2". 2.0.3. es la primera actualización que rompió cosas. 🤕

Además, como sugiere @herrwitzi en los comentarios, si usa hilo, puede agregar una resolución a su paquete.json

"resoluciones": { "coa": "2.0.2" },

Simplemente agregue la línea anterior debajo de sus dependencias en package.json.

over 4 years ago · Santiago Trujillo Denunciar

0

Me encontré con el mismo problema cuando uso "vue create hello" para construir mi proyecto vue. Parece que si usas yarn para crear tu proyecto, el administrador de paquetes de yarn instalará muchos módulos de dependencia, pero yarn tiene su propio directorio de instalación predeterminado , por lo que los módulos de dependencia que necesitaba su proyecto quizás no estén en el directorio de su proyecto, es por eso que aparece el error "no se puede encontrar el módulo". Puede verificarlo usando "directorio global de hilo" en el terminal de comando.

Para resolver este problema, puede cambiar el directorio global de yarn, o simplemente usar npm de forma predeterminada para construir su proyecto. Por cierto, el administrador de paquetes npm también tiene un directorio de instalación predeterminado, debe tener en cuenta que en caso de encontrar el mismo problema.

over 4 years ago · Santiago Trujillo Denunciar

0

Forzar el uso de v2.0.2 a través de resoluciones en package.json: ... "resolutions": { "coa": "2.0.2" }, ... Porque el hilo está listo para usar. Para la instalación de npm, agregue a package.json:

"scripts": { "preinstall": "([ ! -f package-lock.json ] && npm install --package-lock-only --ignore-scripts --no-audit); npx npm-force-resolutions", ...

over 4 years ago · Santiago Trujillo 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