我在Dart 2.10.0-92.0.dev上,并且尝试将我的库移植为使用null-saftey / non-nullable / NNBD。
我已启用analysis_options.yaml中的实验,并且IntelliJ中的分析器正确显示了错误和警告。
我可以通过传递--enable-experiment=non-nullable作为VM选项,从命令行以及在IntelliJ中使用Dart命令行应用程序成功运行测试。
我不清楚如何在IntelliJ中运行Dart测试?我不断收到以下错误,我不知道如何通过实验标记?

Error: This requires the null safety language feature, which is experimental.
You can enable the experiment using the '--enable-experiment=non-nullable' command line option.

最佳答案

您需要做的是在编辑配置时将--enable-experiment=non-nullable放入VM选项:
dart - 如何在启用了NNBD实验的IntelliJ中运行Dart测试?-LMLPHP

10-08 17:02