パッケージをインストールするために、pubspec.yamlを変更したら下記のようなエラーが出たので対処法をまとめておきます。
Running "flutter packages get" in stylerecord...
Error on line 31, column 5 of pubspec.yaml: A dependency may only have one source.
sdk: flutter
^^^^^^^^^^^^^
目次
.yamlファイルではインデントに注意すること。
上記のエラーは、pubspec.yamlファイル内のインデントミスによるものです。
yamlファイルはデータ形式の一種で、Dartとはまた異なる言語です。
このファイル内ではインデントが重要な役割をしているため、インデントがずれるだけでエラーを起こしてしまいます。
本記事のエラーが出た場合は、該当ファイルを見直し、インデントが間違えていないか確認しましょう。インデントを修正すればエラーが消えるはずです。
コメント