Dart:如何确定哪个 pub 包已停止使用?

wal*_*air 16 dart flutter

Dart:如何确定哪个 pub 包已停止使用?

我有一长串包裹清单。当我运行它时dart pub upgrade,它说一个已停产。有没有命令列出哪一个已停产?

wal*_*air 21

使用以下命令组合:

dart pub upgrade --dry-run | grep discontinued

在命令生成的长包列表中dart pub upgrade,我一开始并没有注意到“discontinued”打印在与相应包内联的括号中。上面的命令组合将为您找到这些行。

停止使用的软件包可能不在您的直接 pubspec 软件包中,而是深埋在它们的依赖项中。就我而言,“迂腐”包已停止使用,但许多其他包仍在使用。

[编辑]

在我原来的答案中,我混淆并输入了错误的命令,其中一条评论引用了该命令。“过时”不退还停产。我更正了上面的命令。这是我原来的错误命令。

dart pub outdated --show-all | grep discontinued