我开发了一个flutter库供我个人使用,并希望将其托管在本地(例如,在树莓派上),我应该这样做,如果可以的话,我该怎么办?或托管完全库的唯一方法是通过https://pub.dev吗?
我能想到的唯一方法就是托管自己的git主机,并利用flutters的功能从git url导入pacakges。
在添加依赖项的pubspec文件中,添加类似内容>]
dependencies: kittens: git: url: git://**mylocalgithost**/munificent/kittens.git ref: some-branch
例如,在某些guide之后,然后设置您自己的git服务器。
除了使用本地git主机访问该软件包(请参阅Emile的答案,您还可以托管pub.dev本身的本地版本,因为它是开源的:https://pub.dev/packages/pub_server。