javascript - 如何无缝使用本地 Bower 依赖项?

标签 javascript git dependencies local bower

我正在与一个项目一起开发一个库。该项目将库作为依赖项。两者都在我的本地机器上,我已将 lib 的 git 文件的路径添加到项目的 bower.json:

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

这工作正常,但每次我更新库时我都必须:

  1. 在 lib 中添加并提交更改的文件
  2. 更新bower中的依赖

我怎样才能简化这个过程?有没有办法让项目始终使用当前状态的库?

最佳答案

您当前用于依赖项的 URL 被 Bower 识别为本地 git 存储库,因此 Bower 使用 Git file system resolver .这意味着您的更改必须提交到存储库,Bower 才能解析它们(解析器正在从本地存储库 check out 更改)。
您可以将 URL 更改为以下形式的内容:"example": "/Users/me/Documents/path/to/example/"。您可以使用目录、文件或存档的路径。
这将使 Bower 使用 file system resolver相反,它将简单地复制库文件(根据文件夹内的 bower.json)。

不确定是否可以避免在 Bower 中更新依赖项的步骤。

关于javascript - 如何无缝使用本地 Bower 依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25761928/

相关文章:

javascript - 动态生成的数据网格控件删除链接中不会调用经典 ASP.NET 删除事件

c - 如何在我的代码中使用 Git 的 malloc 包装器?

git - 如何从 Git 提交哈希中获取所有符号名称?

java - Intellij外部库中所有类的“Cannot resolve symbol”

g++ - Makefile 构建目录和依赖项列表

javascript - 使用 jquery 或 javascript(单击)在 html 中设置工具提示的数据属性

javascript - 我有 div,我想根据背景图像高度设置 div 高度

javascript - 在 JavaScript 中迭代分层对象

git - 在 Git 中更改文件扩展名的大小写

constructor - Typemock隔离器: Mock a dependency that's not injected?