Avec la sortie de npm @ 5 , il écrira désormais a package-lock.jsonsauf si un npm-shrinkwrap.jsonexiste déjà.
J'ai installé npm @ 5 dans le monde via:
npm install npm@5 -g
Et maintenant, si un npm-shrinkwrap.jsonest trouvé pendant:
npm install
un avertissement sera imprimé:
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!
Donc, mon point à retenir est que je devrais remplacer l'emballage rétractable par le package-lock.json.
Pourtant, pourquoi y a-t-il un nouveau format pour cela? Que peuvent package-lock.jsonfaire les npm-shrinkwrap.jsonnon?