如何在执行`pub build`时从命令行设置dart2js --minify选项?

时间:2015-01-22 16:15:33

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

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

我知道我可以在pubspec.yaml中配置dart2js转换器,但如果我在minify: true的{​​{1}}标题下设置$dart2js,那么我就强迫它们缩小,然后不能生成未缩小的调试版本。

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

1 个答案:

答案 0 :(得分:1)

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

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