我正在与一个项目一起开发一个库。该项目将库作为依赖项。两者都在我的本地机器上,我已将 lib 的 git 文件的路径添加到项目的 bower.json
:
"devDependencies": {
"example": "/Users/me/Documents/path/to/example/.git"
}
这工作正常,但每次我更新库时我都必须:
- 在 lib 中添加并提交更改的文件
- 更新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/