Bower Update Foundation-站点不起作用

时间:2016-01-28 20:12:39

标签: zurb-foundation bower zurb-foundation-6 yeti-launch

使用Yeti Launch我创建了一个新的基础站点。

我现在想要更新到最新版本的基础。

以下是bower list的屏幕截图:

enter image description here

我已经尝试了bower update foundation-sites,但它无效。

关于我做错了什么以及我需要做什么的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

你没有做任何事情"错误"本身。您的bower.json中包含依赖项"foundation-sites": "~6.0.0"。这会将foundation-sites更新为版本6.0.9,但基金会从版本6.0.6升级到6.1.0,因此您无法在不更改bower.json的情况下进一步更新。

我会做以下事情:

  1. 备份您的项目,因为稍后执行git pull时,它可能会覆盖您所做的自定义。
  2. 运行git remote -v并确保https://github.com/zurb/foundation-sites-template.git是列出的其中一个遥控器。如果您还没有触及遥控器,默认情况下它将是origin遥控器。如果不存在,请将其添加为遥控器。
  3. 运行git pull origin master(如果不同,则将原点替换为指向上一步中链接的远程名称)。这将在新提交中合并来自对模板所做的更新,包括将bower.json依赖关系更新为"foundation-sites": "~6.1.0",这将允许您更新。
  4. 处理可能出现的任何合并冲突
  5. 运行bower update foundation-sites
  6. 我这样做的原因是,您可以获得模板的所有更新,以及foundation-sites包的更新。设置在版本之间更改,仅更新foundation-sites不会将这些更改添加到您的_settings.scss文件中。