З випуском 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
не може?