【问题标题】:How to specify the output directory for Dart's "pub deploy"?如何为 Dart 的“pub deploy”指定输出目录?
【发布时间】:2013-08-08 08:27:18
【问题描述】:

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: dart dart-pub


    【解决方案1】:

    目前,这是不可配置的。 source 文件夹始终为 /weboutput 文件夹始终为 /deploy

    来源地址为http://code.google.com/p/dart/source/browse/trunk/dart/sdk/lib/_internal/pub/lib/src/command/deploy.dart#33

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

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 2015-01-15
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 1970-01-01
      相关资源
      最近更新 更多