Actualicé NodeJS a v16 y se envía con NPM v8, por lo que cuando instalo paquetes, el archivo package-lock.json se crea con "lockfileVersion": 2 . Me gustaría quedarme con el formato antiguo de "lockfileVersion": 1 . ¿Podemos instalar paquetes en NPM v8, pero mantener la versión de package-lock.json en 1?
Creo que puede encontrar respuestas completas a esta pregunta en ¿Hay alguna forma de arreglar package-lock.json lockfileVersion para que npm use un formato específico? . El uso de lockfileVersion 2 debería ser compatible con versiones anteriores de al menos NodeJS 6+, por lo que no estoy seguro de por qué querría usar la versión 1, pero si es necesario, se proporcionan soluciones en la publicación vinculada.