I deleted it by accident and have made many changes to package.json since. An npm install or npm update do not generate package-lock
package.json
npm install
npm update
package-lock
In npm 6.x you can use
npm i --package-lock-only
According to https://docs.npmjs.com/cli/install.html
The --package-lock-only argument will only update the package-lock.json, instead of checking node_modules and downloading dependencies.