list/remove如何全局安装Dart依赖?

How list/remove globally installed Dart dependencies?

我想弄清楚如何管理发布包。例如,我有以下 pubspec.yaml:

name: app
dependencies:
  intl: any
  browser: any
  polymer: any
transformers:
  - polymer

一段时间后我考虑删除 intl 包。据我了解 运行 pub get 再次自动删除未使用的包(更准确地说,它删除链接但不删除实际文件)。如果是这样,我如何 list/remove 全球可用的实际软件包(在 /home/username/.pub-cache/hosted/pub.dartlang.org/ 下的 Ubuntu 上)?

只能使用您的 OS 工具手动删除它们。没有 pub ... 支持。 pub ... 仅适用于当前项目(当前工作目录),它不知道版本是否被您磁盘上的其他项目使用。

使用den工具。它是一个社区贡献的工具,提供了用于处理 pub 包的各种实用程序。

den uninstall thing_i_do_not_need_anymore