Dengan rilis npm @ 5 , sekarang akan menulis a package-lock.jsonkecuali npm-shrinkwrap.jsonsudah ada.
Saya menginstal npm @ 5 secara global melalui:
npm install npm@5 -g
Dan sekarang, jika a npm-shrinkwrap.jsonditemukan selama:
npm install
peringatan akan dicetak:
npm WARN read-shrinkwrap This version of npm
is compatible with lockfileVersion@1,
but npm-shrinkwrap.json was generated for lockfileVersion@0.
I'll try to do my best with it!
Jadi take-away saya adalah saya harus mengganti shrinkwrap dengan package-lock.json.
Namun mengapa ada format baru untuk itu? Apa yang bisa package-lock.jsondilakukan yang npm-shrinkwrap.jsontidak bisa?