如何为Dart的“pub deploy”指定输出目录?

时间:2013-08-07 05:25:45

标签: dart dart-pub

使用Dart的“pub”工具及其“deploy”命令,您可以创建Dart Web应用程序的可部署版本。输出将写入“deploy”目录。我想知道是否有办法指定不同的输出目录?

我在互联网上搜索了一个命令行选项,但没有提到它。运行“pub help deploy”不会显示deploy命令的选项。

如果“pub deploy”没有输出目录选项,我想找到pub.dart源代码。我将创建一个接受输出目录选项的自定义版本。不幸的是,我在SDK中找不到pub.dart。我找到了pub shell脚本。它调用pub.dart.snapshot,这是10万行无法理解的Dart字节码。是否有人类可读的pub.dart文件?它在SDK中吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

目前,这是不可配置的。 文件夹始终为/web输出文件夹始终为/deploy

该来源位于http://code.google.com/p/dart/source/browse/trunk/dart/sdk/lib/_internal/pub/lib/src/command/deploy.dart#33

一个简单的解决方法就是在生成后重命名deploy