一人で使っている分にはまあ問題ないのだが、git 等で、履歴管理に一緒に入れてしまうと、どうも問題が起こりやすいようだ。なぜだか、同じパッケージが二つの場所にインストールされてしまって、依存関係等が壊れてしまう事態に遭遇した。
そこで、package-lock ファイルの利用を一時停止してみることに。
echo 'package-lock=false' >> .npmrc
echo 'package-lock.json' >> .gitignore
npm と git の両方で、止める必要がある。
まだ、変更して少ししか経っていないが、それでも余計な問題は減った様だ。
セコメントをする