Flutter如何手动安装软件包

时间:2019-08-14 08:55:57

标签: flutter dart package

是否无法手动下载并安装软件包?使用他们的包管理器感到非常沮丧,这一次下载需要0.4秒,但是每次尝试等待几分钟后,下一次下载都将无法进行。太不可靠了。

至少可以看到进度条或其他内容吗?在下载内容时遇到很大麻烦似乎很荒谬,我可以在2秒内在浏览器中下载,并且每次都会成功。

我浪费了半天时间只是试图下载一个软件包,因此我可以继续我的项目。只是rflutter_alert ...我是说它真的有多大?

4 个答案:

答案 0 :(得分:2)

要从其他答案扩展一下,完整的过程是从github和Mac上下载软件包,并将其放在文件夹Developer/flutter/.pub-cache/hosted/pub.dartlang.org/中。对于Windows,我不知道这些软件包的位置。

您还需要将名称从rflutter_alert-master更改为rflutter_alert-1.0.3,并在其中添加正确的版本号。

如果您运行flutter pub get,则从那里可以成功完成,因为没有要下载的内容。

答案 1 :(得分:1)

对于Windows用户,它是:C:\ Users \ Username \ AppData \ Local \ Pub \ Cache \ hosted \ pub.dartlang.org

答案 2 :(得分:0)

理论上,您可以从GitHub下载软件包,然后在本地使用它们。但是,不建议这样做,因为您不会获得任何更新。您是否检查过是否还有其他原因?我从来没有遇到过这样的问题。

答案 3 :(得分:0)

2020年波动1.20.3 官方文档-对未发布软件包的依赖:

路径依赖 Flutter应用程序可以通过文件系统path:依赖项依赖于插件。路径可以是相对路径,也可以是绝对路径。相对路径相对于包含pubspec.yaml的目录进行评估。例如,要依赖位于应用程序旁边目录中的插件plugin1,请使用以下语法:

 dependencies:
   plugin1:
     path: ../plugin1/

https://flutter.dev/docs/development/packages-and-plugins/using-packages#dependencies-on-unpublished-packages

2020