はじめに
gitを活用して複数人で開発を行っているおり、pull requestを出したときにpackage-lock.json
のコンフリクトが起きてしまった事がありました。
package-lock.json
のコード量はとても多いため、package-lock.json
をエディタで開いて修正を行おうとすると、全てを確認してコンフリクトの解消を行うのは大変だし間違いも起きやすくなってしまいます。
実際に私もコンフリクトの解消に時間がかかってしまって苦労した経験がありました。
そんな中、もっとpackage-lock.json
のコンフリクトの解消を楽に行える方法を知る事ができたので、記事として残したいと思い書く事にしました。
とても初歩的な事だと思うのですが、少しハマってしまったので同じように時間を無駄にしてしまう人を減らすために記事にしてみました。
package-lock.jsonのコンフリクト解消方法
package-lock.json
のコンフリクトの解消方法の解消の仕方はとても簡単で、package.json
の中身をmainブランチと同じ内容にして、下記のコマンドを実行するだけです。
npm i
このコマンドを実行することよって、package-lock.json
の中身もmainブランチと同じ中身になりコンフリクトが解消されます。