Why does not “npm install” rewrite package-lock.json? And also not generate new one if not exist?

Viewed 1173

I'm expecting to see changes in my package-lock.json file after adding new dependency in package.json and running npm install - but package-lock.json is not changing. Settings: node version 6.11.0 npm version 3.10.10 I have tried to delete old package-lock.json, after run npm install - no new file was generated. Can anyone please tell me how to renew package-lock.json? EDIT: Occasionally me and my coworker have different npm versions, so I have package-lock.json in codebase, but not able to renew it because my current npm version is not supporting this feature. After update all is working fine.

3 Answers
Related