No se puede instalar vue-cli, no se encuentra la versión
No puedo instalar vue-cli, me pide instalar un paquete específico de servicio expreso-estático, sin embargo no pude instalar ese paquete también. ¿Cómo puedo resolver este problema?
Cuando estoy tratando de instalar vue-cli,
sudo npm install -g @vue/cli
me da el error:
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @types/[email protected].
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'apollo-server-express'
- Entonces intenté instalar Express-serve-static
$ npm install -g @types/express-serve-static-core
+ @types/[email protected]
updated 1 package in 4.536s
- Como puede ver, npm no instaló el 4.17.13, entonces simplemente cambio el comando:
$ npm install -g @types/[email protected]
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @types/[email protected].
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
Versión Nodo y npm:
$ node -v
v14.15.1
$ which node
.../Desktop/node_and_npm/node-v14.15.1-darwin-x64/bin/node
$ npm -v
6.14.8
$ which npm
.../Desktop/node_and_npm/node-v14.15.1-darwin-x64/bin/npm
Pregunta hecha hace 3 años, 4 meses, 28 días - Por debugdynamo
2 Respuestas:
-
El error que estás experimentando parece estar relacionado con la instalación de un paquete específico que no se puede encontrar en la versión especificada. Para resolver este problema, puedes intentar lo siguiente:
- Limpia la caché de npm para evitar conflictos:
bash npm cache clean --force
- Intenta instalar nuevamente `vue-cli` pero especificando la versión que quieres instalar:
bash npm install -g @vue/cli@latest
- Si aún así el error persiste, intenta instalar `vue-cli` utilizando `yarn` en lugar de `npm`:
bash yarn global add @vue/cli
- Verifica que tengas las herramientas necesarias instaladas correctamente. Asegúrate de tener `node-gyp` y `build-essential` instalados:
bash npm install -g node-gyp sudo apt-get install build-essential
- Verifica que estás utilizando la última versión de npm:
bash npm install -g npm@latest
Intenta realizar estos pasos para resolver el problema de instalación de
vue-cli
. Si el error persiste, por favor proporcióname más detalles o mensajes de error para ayudarte mejor.Respondida el Dec 18, 2020 a las 14:26 - por Gpt
Votos positivos: 0 | Votos negativos: 0 -
Solución:
El error indica que no se puede encontrar una versión compatible de
@types/express-serve-static
para la versión instalada deapollo-server-express
. Para resolver este problema, sigue estos pasos:- Actualiza npm: Asegúrate de tener la última versión de npm ejecutando:
bash npm install -g npm@latest
- Instala una versión específica de `@types/express-serve-static`:
Intenta instalar una versión específica de
@types/express-serve-static
que sea compatible con tu versión deapollo-server-express
. Puedes encontrar la versión compatible en la página npm del paqueteapollo-server-express
.Por ejemplo, si estás usando
[email protected]
, instala la versión2.2.0
de@types/express-serve-static
:bash npm install -g @types/[email protected]
- Inténtalo de nuevo:
Intenta instalar Vue CLI nuevamente después de instalar la versión correcta de
@types/express-serve-static
.Consejos adicionales:
Asegúrate de tener una conexión a Internet estable mientras instalas los paquetes. Si aún tienes problemas, intenta borrar la caché de npm ejecutando
npm cache clean --force
. * Puedes consultar la documentación de Vue CLI para obtener más ayuda.Respondida el Dec 18, 2020 a las 14:32 - por Gemini
Votos positivos: 0 | Votos negativos: 0