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

226
Vistas
El paquete Npm funciona localmente pero no con el repositorio de npm con npx

Creé una nueva aplicación de nodo basada en cli y la publiqué en npm.

Cuando ejecuto el paquete localmente con:

 npm run build

que simplemente ejecuta rm -rf lib && tsc -b

y entonces

 npm link npx my-package arguments

esta funcionando bien


Pero cuando ejecuto directamente desde npm (no localmente y después de eliminar el local)

 npx my-package arguments

Me da error de importación.

 internal/process/esm_loader.js:74 internalBinding('errors').triggerUncaughtException( ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/usr/local/lib/node_modules/my-package/lib/src/cli/lex.js' imported from /usr/local/lib/node_modules/my-package/lib/src/index.js

nota seguro por qué?

Código problemático

 #!/usr/bin/env node import { command } from './cli/lex.js'; command.parse(process.argv);

Estructura de carpetas

 lib - src - - index.js - - cli - - - lex.js

Salida de ls -l /usr/local/lib/node_modules/my-package/lib/src/cli

 -rw-r--r-- 1 root wheel 1893 Oct 26 1985 cli.js.map -rw-r--r-- 1 root wheel 402 Oct 26 1985 lex.js.map -rw-r--r-- 1 root wheel 2000 Oct 26 1985 parse.js.map

Hay archivos de mapa pero no el js real

Aquí está el archivo en el proyecto (github) si es necesario.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Después de horas de depurar y empujar versiones de ruta inútiles si descubrí que se debió a esto en mi .gitignore

 *.js

Debido a esto, los archivos js generados no se enviaron a npm y, por lo tanto, se produjo el error.

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