Con el lanzamiento de npm @ 5 , ahora escribirá un mensaje a package-lock.jsonmenos que npm-shrinkwrap.jsonya exista.
Instalé npm @ 5 a nivel mundial a través de:
npm install npm@5 -g
Y ahora, si npm-shrinkwrap.jsonse encuentra un durante:
npm install
se imprimirá una advertencia:
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!
Así que mi conclusión es que debería reemplazar la envoltura retráctil con el package-lock.json.
Sin embargo, ¿por qué hay un nuevo formato para ello? ¿Qué puede package-lock.jsonhacer el que npm-shrinkwrap.jsonno puede?