我正在与一个项目一起开发一个库。该项目将库作为依赖项。两者都在我的本地机器上,我已经将lib的git文件的路径添加到项目的bower.json
:
"devDependencies": {
"example": "/Users/me/Documents/path/to/example/.git"
}
这很好用,但每次更新lib时我都要:
如何简化此流程?有没有办法让项目始终在当前状态下使用lib?
答案 0 :(得分:7)
您当前用于依赖关系的URL由Bower标识为本地git存储库,因此Bower使用Git file system resolver。这意味着您的更改必须提交到Bower的存储库以解决它们(解析程序正在检查来自本地存储库的更改)。
您可以通过以下格式将网址更改为:"example": "/Users/me/Documents/path/to/example/"
。您可以使用目录,文件或存档的路径
这将使Bower使用file system resolver而不是简单地复制库文件(根据文件夹中的bower.json)。
不确定是否可以避免在Bower中更新依赖关系的步骤。