如何列出/删除全局安装的Dart依赖项?

时间:2015-04-17 17:04:42

标签: dart dart-pub

我试图弄清楚如何管理pub包。例如,我有以下 pubspec.yaml

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

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

2 个答案:

答案 0 :(得分:2)

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

den uninstall thing_i_do_not_need_anymore

答案 1 :(得分:1)

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