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.