npm に package-lock ファイルを使わせない様にする2022年02月04日 12時37分50秒

npm は package-lock ファイルを作り、インストールしたパッケージ、依存関係、バージョン番号等を記録し、同じパッケージをインストール出来るようにしている。

一人で使っている分にはまあ問題ないのだが、git 等で、履歴管理に一緒に入れてしまうと、どうも問題が起こりやすいようだ。なぜだか、同じパッケージが二つの場所にインストールされてしまって、依存関係等が壊れてしまう事態に遭遇した。

そこで、package-lock ファイルの利用を一時停止してみることに。

echo 'package-lock=false' >> .npmrc
echo 'package-lock.json' >> .gitignore
npm と git の両方で、止める必要がある。

まだ、変更して少ししか経っていないが、それでも余計な問題は減った様だ。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2022/02/04/9461242/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。