Saltar al contenido

npm instala la versión exacta del paquete especificada en package.json

Si hallas algún error con tu código o proyecto, recuerda probar siempre en un ambiente de testing antes subir el código al proyecto final.

Solución:

De forma predeterminada, npm instala paquetes usando ^, lo que significa que cualquier versión en el mismo rango principal, puede cambiar este comportamiento usando –save-exact

// npm
npm install --save --save-exact react

// yarn
yarn add --exact react

Creé una publicación de blog sobre esto si alguien está buscando esto en el futuro.

https://www.dalejefferson.com/articles/2018-02-04-how-to-save-exact-npm-package-versions/

Ese comportamiento es realmente impulsado por el que especifica las versiones en el paquete.json. Si el número de versión parece “1.0.0”, sin ningún otro símbolo, se debe instalar la versión exacta (1.0.0).

Entonces, lo que podría hacer es simplemente modificar el paquete.json y ejecutar un npm install después. Asegúrese de borrar el directorio node_modules antes de hacerlo.

https://docs.npmjs.com/files/package.json#dependencies

También puedes abrir package.json y cambie el valor del paquete que desea que permanezca exacto. De "vue": "^2.6.10" a "vue": "2.6.10". Note la falta de ^ firme delante del número de versión.

Si te gusta el asunto, eres capaz de dejar un post acerca de qué le añadirías a este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *