Wraz z wydaniem npm @ 5 , będzie teraz pisać, package-lock.json
chyba że npm-shrinkwrap.json
już istnieje.
Zainstalowałem npm @ 5 globalnie przez:
npm install npm@5 -g
A teraz, jeśli npm-shrinkwrap.json
zostanie 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.json
zrobić, czego npm-shrinkwrap.json
nie mogą?