事象
pubspec.yaml
にて、「Pub get」をすると
「Expected ‘:’」というエラーがでる
エラーメッセージ例)
結論
「:」がない。
または
「:」の間に空白スペースがない。
例
エラーが出る例
dependencies:
flutter:
sdk: flutter
path_provider:any
エラーが出ない例)
dependencies:
flutter:
sdk: flutter
path_provider: any
要するに「:」の後に空白があるか、ないかの違いです。
☓ path_provider:any
○ path_provider: any
:の後に、空白スペースがないと「path_provider:any」という1つの単語としてみなされてしまうため、コロンがないと判断してしまい、このエラーメッセージが出ます。
最後に
pubspec.yamlは構文が独特なので、エラーがあったら「空白」や「インデント」などを疑った方が解決しやすいと思います。