Dengan rilis npm @ 5 , sekarang akan menulis a package-lock.json
kecuali npm-shrinkwrap.json
sudah ada.
Saya menginstal npm @ 5 secara global melalui:
npm install npm@5 -g
Dan sekarang, jika a npm-shrinkwrap.json
ditemukan 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.json
dilakukan yang npm-shrinkwrap.json
tidak bisa?