【发布时间】:2019-12-20 19:31:43
【问题描述】:
有没有办法手动下载一个包并安装它?使用他们的包管理器非常令人沮丧,这一次在 0.4 秒内下载,但下一次在多次尝试后每次都等待几分钟后无法下载。实在是太不靠谱了。
至少有一种方法可以让我看到进度条吗?在我的浏览器中下载可以在 2 秒内下载的东西,而且每次都会成功,这似乎很荒谬。
我已经浪费了半天时间试图下载一个包,因此我可以继续我的项目。只是rflutter_alert...我的意思是它到底能有多大?
【问题讨论】:
有没有办法手动下载一个包并安装它?使用他们的包管理器非常令人沮丧,这一次在 0.4 秒内下载,但下一次在多次尝试后每次都等待几分钟后无法下载。实在是太不靠谱了。
至少有一种方法可以让我看到进度条吗?在我的浏览器中下载可以在 2 秒内下载的东西,而且每次都会成功,这似乎很荒谬。
我已经浪费了半天时间试图下载一个包,因此我可以继续我的项目。只是rflutter_alert...我的意思是它到底能有多大?
【问题讨论】:
从另一个答案扩展,完整的过程是从 github 和 Mac 上下载包,将它们放在文件夹 users/*username*/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/ 中。对于 Windows,我不知道这些包的位置。
您还需要将名称从 rflutter_alert-master 更改为 rflutter_alert-1.0.3 并添加正确的版本号。
如果你从那里运行flutter pub get,它将成功完成没有问题,因为没有什么可下载的。
【讨论】:
Developer/flutter/.pub-cache/hosted/pub.dartlang.org 的确切路径是什么我找不到。感谢任何帮助!
c:\users\[your profile name]\AppData\Pub\Cache\hosted\pub.dartlang.org
对于 Windows 用户,它是:C:\Users\Username\AppData\Local\Pub\Cache\hosted\pub.dartlang.org
【讨论】:
2020 Flutter 1.20.3 官方文档 - 未发布包的依赖:
路径依赖
Flutter 应用程序可以通过文件系统 path: 依赖关系依赖插件。路径可以是相对的,也可以是绝对的。相对路径是相对于包含pubspec.yaml 的目录进行评估的。例如,要依赖位于应用旁边目录中的插件plugin1,请使用以下语法:
dependencies:
plugin1:
path: ../plugin1/
2020
【讨论】:
理论上,您可以从 GitHub 下载软件包,然后在本地使用它们。但是,不建议这样做,因为您不会获得任何更新。您是否检查过是否还有其他原因?我从来没有遇到过这样的问题。
【讨论】:
Developer/flutter/.pub-cache/hosted/pub.dartlang.org/。我会试着在里面放一个包,看看会发生什么。