如何在本地开发 Dart 库?
How to develop a Dart library locally?
我可能会精神失常,但我很难做最简单的事情:编写一个简单的库并使用它。 (我想在本地做这一切,而不发布库等)
我浏览了pub commands的列表,none好像在本地安装了一个包,请问如何在其他项目中使用?
例如,我刚刚克隆了 this library 并想在本地测试它是否有效。我该怎么做?
你必须使用 path packages。
要使用本地库,您可以在 pubspec 中指定 local filepath,例如:
dependencies:
transmogrify:
path: /Users/me/transmogrify
使用本地依赖项时,Dart 会自动获取任何更改,因此无需 运行 特殊的 pub
命令。
也可以相对指定包名,例如:
dependencies:
my_other_package:
path: ../my_other_package
我可能会精神失常,但我很难做最简单的事情:编写一个简单的库并使用它。 (我想在本地做这一切,而不发布库等)
我浏览了pub commands的列表,none好像在本地安装了一个包,请问如何在其他项目中使用?
例如,我刚刚克隆了 this library 并想在本地测试它是否有效。我该怎么做?
你必须使用 path packages。
要使用本地库,您可以在 pubspec 中指定 local filepath,例如:
dependencies:
transmogrify:
path: /Users/me/transmogrify
使用本地依赖项时,Dart 会自动获取任何更改,因此无需 运行 特殊的 pub
命令。
也可以相对指定包名,例如:
dependencies:
my_other_package:
path: ../my_other_package