2014-09-10 80 views
3

我正在与一个项目一起开发一个库。该项目将库作为依赖项。两者都是我的本地机器上,我已经添加了路径到lib的git的文件到项目的bower.json如何无缝地使用本地凉亭依赖性?

"devDependencies": { 
    "example": "/Users/me/Documents/path/to/example/.git" 
} 

这工作得很好,但我每次更新的lib我必须:

  1. 添加和LIB提交更改的文件
  2. 更新在凉亭的依赖

我怎么能简化这一过程?有没有办法让项目总是在当前状态下使用lib?

回答

7

你目前正在使用的依赖网址是由鲍尔确定为本地的Git仓库等鲍尔使用Git file system resolver。这意味着您的更改必须提交给Bower的存储库以解决它们(解析器正在检查本地存储库中的更改)。 "example": "/Users/me/Documents/path/to/example/"
可以在形式的URL改变的东西。您可以使用目录,文件或存档的路径。
这将使鲍尔使用file system resolver,而不是将简单地复制库文件(根据文件夹内的bower.json)。

不知道,如果你能避免更新在鲍尔的依赖关系的步骤。