2015-02-11 31 views
3

我想當我運行pub build得到這樣的消息:是否可以配置`pub build`,以防止提示和警告?

WARN: [Dart2JS on mylib|web/mylib.dart]: 
    | 1 warning(s) and 2 hint(s) suppressed in package:otherlib. 
WARN: [Dart2JS on pinged|web/mylib.dart]: 
    | 2 warning(s) suppressed in package:mylib. 
WARN: [Warning from Dart2JS on mylib|web/mylib.dart]: 
    | 1 hint(s) suppressed in package:mypackage. 
WARN: [Warning from Dart2JS on pinged|web/mylib.dart]: 
    | 1 hint(s) suppressed in package:otherpackage. 

我試着pub build --verbose --trace建設和pubspec.yaml加入--verbose我的$ dart2js變壓器commandLineOptions。

看來,在默認情況下,dart2js不抑制提示和警告(因此--suppress-warnings--suppress-hints選項),但pub build「包裝」周圍dart2js改變這些默認值,讓您沒有真正的方法,使冗長。

回答

4
transformers: 
- polymer: 
    entry_points: web/index.html 
- $dart2js: 
    commandLineOptions: [--show-package-warnings] 

還看到:

Can you pass compiler flags to dart2js via Dart Editor

https://www.dartlang.org/tools/pub/dart2js-transformer.html

+0

Upvoted - 謝謝。這給了我詳細的警告,儘管它似乎完全禁止了提示,而我甚至沒有對這些提示(無論如何都是1.8.3 SDK)。 – 2015-02-12 17:09:22

+1

由於您可以通過'$ dart2js'傳遞命令行選項,您還可以傳遞'--surpress-warnings'嗎? – 2015-02-13 04:07:54

相關問題