PHP または Rails プロジェクト (haxe または coffeescript と同様) 内で dart を使用してクライアント ソース コードの作成と管理を始めたばかりの場合、プロジェクト構造にはどのような規則を使用する必要がありますか?
主にコードを JavaScrpt にトランスパイルするつもりだと言った場合、この変更はありますか?
PHP または Rails プロジェクト (haxe または coffeescript と同様) 内で dart を使用してクライアント ソース コードの作成と管理を始めたばかりの場合、プロジェクト構造にはどのような規則を使用する必要がありますか?
主にコードを JavaScrpt にトランスパイルするつもりだと言った場合、この変更はありますか?
Dart パッケージのレイアウト規則:
http://pub.dartlang.org/doc/package-layout.html
クライアント側のダーツ アプリケーションに関連する部分は次のとおりです。
http://pub.dartlang.org/doc/package-layout.html#public-libraries
http://pub.dartlang.org/doc/package-layout.html#implementation-files
http://pub.dartlang.org/doc/package-layout.html#web-files
簡単に言うと、dart ライブラリをlib/
フォルダーに入れます。ここにある Dart スクリプトは、他のパッケージ (あなたの を含むweb/
) がインポートして使用できるものを定義します。エントリ ポイント (main() を含むスクリプト) は、lib フォルダーに入れることはできません。
のファイルは でlib/
インポートできますimport "package:project_name/file_name.dart"
。
パッケージ内でのみインポートして使用する必要がある内部ライブラリは、 に配置する必要がありますlib/src/
。