嘿,我正在使用drone.io和 Dart 项目。在我的构建脚本中,我有以下命令:

dartanalyzer lib/*.dart

它可以正常工作并扫描所有dart文件,但是我的lib目录还包含使用dart part of功能拆分成不同文件的库。 dartanalyzer扫描这些文件时,将产生此错误:
Only libraries can be analyzed.
lib/mylib.part.dart is a part and can not be analyzed.

并且构建失败。有没有办法排除这些文件或隐藏这些错误?我使用.part.dart命名了属于lib的所有文件。
谢谢。

最佳答案

我相信这是因为您要DartAnalyzer分别分析每个.dart文件,这意味着它正在查找只是一部分的脚本。

它应该已经可以链接到其他文件了,因此您应该可以将其作为入口点传递给它,并且它应该自动扫描所有引用的文件。

您还可以传递--show-package-warnings以使分析仪包括您正在使用import 'package:...';导入的文件的结果

09-30 13:23
查看更多