嘿,我正在使用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:...';
导入的文件的结果