在Dart中配置生产中的断言

时间:2018-03-07 10:02:56

标签: dart

生产中的断言在Dart被剥夺了。

但是,我想配置此行为。这可能吗?

在PHP中,您可以使用assert_options配置它:http://php.net/manual/en/function.assert-options.php

理想情况下,我希望能够记录生产中发生的所有失败的断言。

1 个答案:

答案 0 :(得分:1)

似乎有计划在Dart 2中提供

  

dart2js有--enable-asserts,就像VM一样(也是--enable-asserts,以s结尾)。   它只是没有做广告。

https://github.com/dart-lang/sdk/issues/32255

似乎仍在讨论如何在Dart 2 final https://github.com/dart-lang/sdk/issues/32442

中提供此功能

在Dart 1中,有--checked标志启用断言