npm に package-lock.json を強制的に生成させる方法はありますか? 質問する

npm に package-lock.json を強制的に生成させる方法はありますか? 質問する

誤って削除してしまい、それ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?

ベストアンサー1

npm 6.xおよび7.xでは、

npm i --package-lock-only

のドキュメントによるとnpm v6npm v7または最新バージョン:

--package-lock-only 引数は、node_modules をチェックして依存関係をダウンロードする代わりに、package-lock.json のみを更新します。

おすすめ記事