npm install no crea un nuevo package-lock.json
npm-install (4)
He borrado accidentalmente mi archivo package-lock.json. npm install no está generando una nueva. ¿Cómo consigo npm para recrear este archivo.
Para tu información Vamos a verificar qué versión de node y npm.
npm -v
prints: x.x.x
node -v
prints: x.x.x
Creo que para package-lock.json se genera automáticamente si se cumplen las 2 condiciones npm versión> 5.xx y la versión de nodo> 7.xx
Puede haber un archivo llamado .npmrc
que puede contener
package-lock=false
lo que hará que no se genere ningún archivo de bloqueo de paquete.
Si su versión npm es <5, tendrá un archivo shrinkwrap.json
creado al ejecutar la instalación npm.
De lo contrario package-lock
se creará en npm versiones 5 y superiores.
la eliminación de node_modules y package-lock.json permite que se genere de nuevo.
Por lo tanto, como se indica here , es posible agregar un comando en package.json: En la sección de scripts agregue: "reInstall": "rm -rf node_modules && rm -rf package-lock.json && npm install" y luego ejecute
npm run reInstall
Debería hacer el trabajo.