🫣

ビルドすると出るpubspec.lockて?

2025/03/07に公開

こんにちは、駆け出しFlutterエンジニアです。
ビルドする際、時々pubspec.lockの差分が出るの気になりません?実は時々出るものではありません。
「間違ってコミットしちゃった」何てことも初学者の人はあるのではないでしょうか。

ビルド時にlockファイルが表示される理由

pubspec.lockはpubspec.yamlに記載してるライブラリ(パッケージ)のバージョンを更新した場合、ロックファイル内も更新される

コミットすべきファイルとそうでないファイルがある。

https://hiramatsuu.com/archives/1982
上記記事に書いてあるので説明は割愛します。
とても分かりやすかったです。

コミットしないファイルは.gitignoreファイルに記載。

例えばAndroidでビルドした際にAndroidファイル下が差分として表示されたとします。
以下の様に記述すると、appファイル以降のファイルはコミットファイルの差分として表示されません。

# AndroidFile
/android/app/~~~~~

Discussion