誤って削除してしまい、package.jsonその後多くの変更を加えてきました。npm installまたはnpm update生成されませんpackage-lock.jsonもう。npmキャッシュとnvmキャッシュをクリアしてみましたが、何も動作していないようです。私はNode.jsのいくつかのバージョン(6.10.3 Node.js-3.10.10 npmで動作させたい)で試してみましたが、どのバージョンでも動作しません。
npmにpackage-lock.jsonファイルを生成させる方法はありますか?
package-lock.json以前のバージョンでは、ロックファイル名はv5以降のnpmでデフォルトで自動的npm-shrinkwrap.jsonに生成され、npm shrinkwrapコマンドを使用して手動で生成されていました。
node 8.6.0はそれに更新してそれnpm 5.3.0でうまくいきました。
.gitignore。どういうわけか私は偶然に持っていpackage-lock.jsonて、.gitignoreそこにpackage-lock.json現れなかったgit statusのでそれは私を失望させていました。