З випуском npm @ 5 він тепер запише a, package-lock.jsonякщо npm-shrinkwrap.jsonвже не існує.
Я встановив npm @ 5 у всьому світі через:
npm install npm@5 -g
А тепер, якщо npm-shrinkwrap.jsonпід час виявлення a :
npm install
буде надруковано попередження:
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!
Тож мій винос полягає в тому, що я повинен замінити термоусадку на package-lock.json.
І все ж чому існує новий формат для нього? Що package-lock.jsonробити, що npm-shrinkwrap.jsonне може?