Bower:强制更新本地包

时间:2013-11-26 19:29:39

标签: bower

我需要强制bower用新副本覆盖本地定义的依赖项。我假设bower update <package>可以做到这一点(即使有一点额外的--force)。但是,它固执地更喜欢 bower_components 下安装的任何副本。

考虑以下布局(暂时存在于一个代码库中,遗憾的是):

共享/ bower.json

{
  "name": "mysharedstuff",
  "version": "0.0.1",
  ...
}

客户端1 / bower.json

{
  ...
  "dependencies": {
    "mysharedstuff": "../shared"
  }
}

我能获得 shared / 的全新副本的唯一方法是明确删除 bower_components 下安装的副本。例如:

client1$> rm -rf bower_components/mysharedstuff
client1$> bower install

这是bower如何处理本地依赖项版本控制的错误?或者我错过了一些简单的东西?

2 个答案:

答案 0 :(得分:38)

只是从您引用的github问题进行更新。

bower --force update

将强制更新bower.json中的所有包。 在Bower中工作&gt; v1.3.6

答案 1 :(得分:1)

因为bower在您的回购中寻找最新的TAG名称。使用git标记指定上次提交。