ntaoo blog

主にDart, Flutter, AngularDartについて書いていきます。ときどき長文。日本語のみ。Twitter: @ntaoo

Dartのプロジェクトジェネレーター Stagehandを使おう

Stagehand = 舞台係。裏方。

Dartパッケージ構成の規定は詳細に定められている。

手動で作るのは辛いのでツールの力を使う。Staghandは、パッケージの雛形を生成してくれる。

https://github.com/dart-lang/stagehand

 使い方

上記のリンクにすべて書かれている。

インストール

pub global activate stagehand

パッケージ生成

mkdir package_name
cd package_name
stagehand package-simple

Angularアプリの生成

Angularアプリもパッケージである。

mkdir angular_app_name
cd angular_app_name
stagehand web-angular

コマンドラインアプリの生成

コマンドラインアプリもパッケージである。

mkdir console_name
cd console_name
stagehand console-full

サーバー、Angularを使用しないWebアプリ、StageXL(Canvas)のアプリ

すべて同じ方法で生成してくれる。

Flutter

Flutterは例外で、独自のプロジェクトジェネレーションコマンドをもつ。

flutter create a_new_project_name