Quería saber si hay alguna forma limpia de evitar que el archivo package.json se actualice a las últimas versiones de las dependencias que contiene.
La razón por la que no quiero que se actualicen es porque necesito ejecutar con frecuencia algunos scripts con ciertas bibliotecas que contiene el proyecto y si las bibliotecas se actualizan a las últimas versiones, entonces es posible que no pueda validar mis pruebas si hay alguna transitiva adicional. las dependencias están presentes.
Tenga en cuenta: no estoy usando la actualización de npm en ningún caso, pero sí uso la instalación de npm.
Vea esta respuesta: https://stackoverflow.com/a/41003507/4236831
Puede especificar la versión exacta en su archivo package.json
.
Puede encontrar una descripción general más detallada de la administración de las versiones de sus dependencias aquí: https://docs.npmjs.com/cli/v8/configuring-npm/package-json#dependencies