如何在本地开发Dart库?

Bin*_*hel 4 dart dart-pub

我可能会发生精神上的日食,但是我很难做最简单的事情:编写一个简单的库并使用它。(我想在本地完成所有操作,而不发布库等)。

我浏览了pub命令列表,但似乎都没有在本地安装软件包,那么如何在其他项目中使用它呢?

例如,我只是克隆了这个库,并想在本地对其进行测试以查看它是否有效。我怎样才能做到这一点?

hop*_*per 5

要使用本地库,可以在pubspec中指定本地文件路径,例如:

dependencies:
  transmogrify:
    path: /Users/me/transmogrify
Run Code Online (Sandbox Code Playgroud)

使用本地依赖项时,Dart会自动获取所有更改,因此无需运行特殊pub命令。

  • 为什么听起来荒唐?这是单行更改,可以完全执行您想要的操作。老实说,我认为需要单独的pub命令来链接本地包会更荒谬:) (3认同)