概要
Flutterのプロジェクトを作成する際に「flutter create プロジェクト名」のコマンドを実行すると思いますが、指定したプロジェクトの名称によっては、"XXXXXXX" is not a valid Dart package name
というエラーが発生します。
このエラーに関するメモ書きです。
対応
エラー内容の通り指定したプロジェクトの名称がいけないわけですが、こちらのDartのpackage命名規則のドキュメントに沿って、プロジェクト名称を設定する必要があります。
以下は、規則に関する補足です。
1. 数字・小文字アルファベット・アンダースコアのみ使用可
[a-z0-9_]
の、正規表現にある文字だけが設定可能です。例えばMyProject
、myProject
、my-project
のような指定を行うとエラーになります。
2. 最初の文字に数字の使用は不可
例えば1myproject
のように、最初の文字に数字を指定するとエラーになります。
3. 予約語の使用は不可
例えばabstract
やinterface
のような予約語を使用すると、エラーになります。予約語の一覧はこちらになります。