では5 @ NPMのリリースで、それが今で書きますpackage-lock.json
しない限り、npm-shrinkwrap.json
すでに存在しています。
私はnpm @ 5をグローバルにインストールしました:
npm install npm@5 -g
そして今、a 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
ことができないのですか?