之前对包进行编辑后,如何全新安装 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 中开发。
希望对您有所帮助!
我安装了一个 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 中开发。
希望对您有所帮助!