对于我的发布过程,我需要几种不同的模式。"但是,如果我对--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
保留debug
。 release
转换器构造函数使用asPlugin()
对象,但我无法通过命令行查看如何在中查看任意参数。
答案 0 :(得分:1)
我从未见过类似的内容(例如在任何错误报告中),我很确定这不受支持。我建议您在http://dartbug.com创建一个功能请求。
我能想到的一种方法是在执行pubspec.yaml
之前创建一个操作pub build
文件的脚本。使用https://pub.dartlang.org/packages/yaml包时,这应该很容易。