【问题标题】:How do I set the dart2js --minify option from the command line when executing `pub build`?执行 `pub build` 时,如何从命令行设置 dart2js --minify 选项?
【发布时间】:2015-03-21 12:39:19
【问题描述】:

对于我的发布过程,我需要几种不同的“模式”。但是,如果我对pub build 使用--mode 选项并将其设置为release 以外的任何值,它会强制un-minified javascript。

我知道我可以在 pubspec.yaml 中配置 dart2js 转换器,但如果我在 $dart2js 标题下设置 minify: true pubspec.yaml,我会强制它们被缩小,然后无法生成 un-缩小调试版本。

我真正想要的是一种通过 CLI 在 pub build 中配置任意 dart2js 选项(缩小、检查等)的方法(这样我就不必在 pubspec.yaml 中硬编码),或者,如果不这样做,能够从pub build CLI 指定其他任意标志,以便我可以为debugrelease 保留--modeasPlugin() 转换器构造函数采用 BarbackSettings 对象,但我看不到如何查看其中的任意参数通过命令行

【问题讨论】:

标签: dart command-line-interface command-line-arguments dart-pub dart2js


【解决方案1】:

我从未见过类似的东西(例如在任何错误报告中),我很确定这不受支持。我建议在http://dartbug.com 创建一个功能请求。

我能想到的一种方法是创建一个脚本,在执行pub build 之前操作pubspec.yaml 文件。这应该很容易使用https://pub.dartlang.org/packages/yaml 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-04
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 2015-12-09
    • 1970-01-01
    • 2013-11-15
    相关资源
    最近更新 更多