ノード v10.15.0 npm v6.4.1
npm-shrinkwrap.json
の隣にあるプロジェクトを継承しましたpackage.json
。
実行するnpm install
と、ダウンロードする必要があるすべてのパッケージのファイルに対して次のようなエラーが発生します
npm WARN tar ENOENT: no such file or directory, open 'C:\...\node_modules\.staging\core-js-12a70f6a\fn\number\virtual\index.js'
.staging フォルダーを確認すると、実際にファイルが存在することがわかります。
好奇心から削除して再度npm-shrinkwrap.json
実行npm install
すると、期待どおりに node_modules フォルダーが作成されます。
それshrinkwrap
は古い方法でありlock
、後の NPM バージョンのメカニズムに置き換えられていることがわかりましたか?
を削除するだけで保存でき、npm-shrinkwrap.json
後でパッケージのバージョンで問題が発生することはありませんか?