之前对包进行编辑后,如何全新安装 flutter 包?

How to have a clean install of a flutter package after previously making an edit to the package?

我安装了一个 flutter 包,试用了该包的源代码,对其进行了一些修改,然后我继续通过 pubspec 从我的项目中删除该文件。但是现在即使在删除包之后,当我重新安装 flutter 包时,我之前在包源代码中所做的编辑仍然存在。请问我该如何解决?

你必须通过 运行 pub cache repair 命令修复 pub 缓存,或者你可以直接删除 .pub_cache 文件夹中的包从你的 flutter 安装目录

由于包会自动缓存在您的系统中,仅将其从您的 pubspec.yaml 文件中删除是不够的,您还必须从系统中手动删除它。

如果您使用 Windows,从 https://pub.dev/ 到缓存包的路径是 C:\Users{User}\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org.

另一个选项是 运行 如果您使用的是 flutter flutter packages cache repair 或者 pub cache repair 如果您在 dart 中开发。

希望对您有所帮助!