2

Dart の「pub」ツールとその「deploy」コマンドを使用すると、デプロイ可能なバージョンの Dart Web アプリケーションを作成できます。出力は「deploy」ディレクトリに書き込まれます。別の出力ディレクトリを指定する方法があるかどうか知りたいですか?

コマンドラインオプションをインターネットで検索しましたが、それについての言及は見つかりませんでした。「pub help deploy」を実行しても、deploy コマンドのオプションが表示されません。

「pub deploy」に出力ディレクトリ オプションがない場合は、pub.dart のソース コードを探します。出力ディレクトリ オプションを受け入れるカスタマイズされたバージョンを作成します。残念ながら、SDK に pub.dart が見つかりません。pub シェル スクリプトを見つけました。pub.dart.snapshot を呼び出します。これは、10 万行の理解できない Dart バイトコードです。人間が読める pub.dart ファイルはありますか? それはSDKにありますか?

あなたの助けに感謝します。

4

1 に答える 1

1

現時点では、これは構成できません。ソースフォルダーは常に/webで、出力フォルダーは常に/deployです。

ソースはhttp://code.google.com/p/dart/source/browse/trunk/dart/sdk/lib/_internal/pub/lib/src/command/deploy.dart#33で入手できます。

簡単な回避策はdeploy、生成後に名前を変更することです。

于 2013-08-07T06:15:46.823 に答える