es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

npm show –outdated produce un error de E404 ‘no se encuentra en este registro’

Tengo un proyecto privado que no quiero publicar. Con node v17.3.0 y npm 8.3.0, no logro mostrar las dependencias desactualizadas:

$ npm show --outdated
npm ERR! code E404
npm ERR! 404 No encontrado: GET https://registry.npmjs.org/MYPROJECT - No encontrado
npm ERR! 404
npm ERR! 404 'MYPROJECT@latest' no está en este registro.
npm ERR! 404 Deberías molestar al autor para que lo publique (¡o usar el nombre tú mismo!)
npm ERR! 404
npm ERR! 404 Ten en cuenta que también puedes instalarlo desde un
npm ERR! 404 archivo tar, carpeta, URL http o URL git.

npm ERR! Un registro completo de esta ejecución se puede encontrar en:
npm ERR!     /path/to/2021-12-23T11_30_01_692Z-debug-0.log

Mi package.json es bastante común.

{
  "name": "MYPROJECT",
  "version": "1.0.0",
  "private": true,
  "license": "UNLICENSED",
  "devDependencies": {...},
  "dependencies": {...}
}

¿Qué me falta?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema parece ser que estás intentando utilizar el comando npm show --outdated para mostrar dependencias desactualizadas de un proyecto privado con el campo private establecido en true en tu archivo package.json.

    Este comando funciona consultando el registro de NPM para encontrar la última versión de tu proyecto, lo cual no puede hacerse ya que tu proyecto no está publicado en el registro.

    Para mostrar dependencias desactualizadas de tu proyecto privado, puedes utilizar en su lugar el comando npm outdated. Este comando comparará las versiones actuales de tus dependencias con las últimas versiones disponibles en la carpeta node_modules de tu proyecto y mostrará aquellas que están desactualizadas.

    Así que, para mostrar dependencias desactualizadas de tu proyecto privado, puedes ejecutar el siguiente comando:

    npm outdated
    

    Esto debería mostrarte una lista de las dependencias desactualizadas de tu proyecto junto con sus versiones actuales y últimas.

Comments are closed.