Con el lanzamiento de npm @ 5 , ahora escribirá un mensaje a package-lock.json
menos que npm-shrinkwrap.json
ya exista.
Instalé npm @ 5 a nivel mundial a través de:
npm install npm@5 -g
Y ahora, si npm-shrinkwrap.json
se 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.json
hacer el que npm-shrinkwrap.json
no puede?