Avec la sortie de npm @ 5 , il écrira désormais a package-lock.json
sauf si un npm-shrinkwrap.json
existe déjà.
J'ai installé npm @ 5 dans le monde via:
npm install npm@5 -g
Et maintenant, si un npm-shrinkwrap.json
est 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.json
faire les npm-shrinkwrap.json
non?