Wraz z wydaniem npm @ 5 , będzie teraz pisać, package-lock.jsonchyba że npm-shrinkwrap.jsonjuż istnieje.
Zainstalowałem npm @ 5 globalnie przez:
npm install npm@5 -g
A teraz, jeśli npm-shrinkwrap.jsonzostanie znaleziony podczas:
npm install
zostanie wydrukowane ostrzeżenie:
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!
Więc moim wnioskiem jest to, że powinienem wymienić folię na plik package-lock.json.
Ale dlaczego istnieje nowy format? Co może package-lock.jsonzrobić, czego npm-shrinkwrap.jsonnie mogą?