我可能有精神食相,但对我来说很难做最简单的事情:写一个简单的库并使用它。(我想在本地完成这一切,不发布库等)
我已经浏览了pub命令列表,似乎没有一个在本地安装包,那么我如何在其他项目中使用它?
例如,我刚刚克隆了这个库,并想在本地测试它,看看它是否有效。我该怎么做呢?
要使用本地库,您可以在pubspec中指定本地文件路径,例如:
dependencies:
transmogrify:
path: /Users/me/transmogrify
当使用本地依赖时,Dart将自动拾取任何更改,因此不需要运行特殊的pub
命令。
必须使用路径包
您也可以指定相对于包的名称,例如:
dependencies:
my_other_package:
path: ../my_other_package