dart create

dart createコマンドは、いくつかのサポートされているテンプレートのいずれかを使用して、Dartプロジェクトを作成します。同じ機能はIDEでも利用できます。

dart createを実行すると、最初にプロジェクトファイルを含むディレクトリが作成されます。その後、(--no-pubフラグを指定しない限り)パッケージの依存関係を取得します。

シンプルなコンソールアプリ(デフォルトテンプレート)を含むmy_cliという名前のディレクトリを作成するためにdart createを使用する例を次に示します。

$ dart create my_cli

webなど、別のテンプレートを使用するには、テンプレート引数を追加します。

$ dart create -t web my_web_app

次の表に、使用できるテンプレートを示します。

テンプレート説明
clipackage:argsを使用して基本的な引数解析を行うコマンドラインアプリケーション。
consoleコマンドラインアプリケーション。
package共有Dartライブラリを含むパッケージ。
server-shelfshelfを使用して構築されたサーバー。
webコアDartライブラリを使用して構築されたウェブアプリ。

これらのテンプレートは、パッケージレイアウト規則に従ったファイル構造になります。

指定したディレクトリが既に存在する場合、dart createは失敗します。--forceフラグを使用してプロジェクトの生成を強制できます。

$ dart create --force <DIRECTORY>

コマンドラインオプションの詳細については、--helpフラグを使用してください。

$ dart create --help