Npm @ 5 की रिलीज के साथ , यह अब लिखेगा package-lock.jsonजब तक कि npm-shrinkwrap.jsonपहले से मौजूद नहीं है।
मैंने npm @ 5 को विश्व स्तर पर स्थापित किया:
npm install npm@5 -g
और अब, अगर एक के npm-shrinkwrap.jsonदौरान पाया जाता है:
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नहीं कर सकते हैं?