【问题标题】:linking ember-cli master causes merge errors链接 ember-cli master 导致合并错误
【发布时间】:2014-08-14 17:07:17
【问题描述】:

我已按照 ember-cli 说明在开发中引用 master 分支。

当我使用新的 ember 项目时,它工作正常。

但是,当我尝试链接到现有的 ember 项目时,我收到了这种错误:

Merge error: file "bootstrap/.bower.json" exists in vendor and vendor - pass option { overwrite: true } to mergeTrees in order to have the latter file win      

我已经尝试了一切来摆脱这个(即克隆存储库,并一步一步地初始化。

一旦我安装了 stefanpenner/loader.js#1.0.1 就会发生这种情况

【问题讨论】:

    标签: ember.js npm ember-cli


    【解决方案1】:

    根本问题是供应商目录已更改为 bower_components 目录。 这会使 .bowerrc 文件指向似乎导致问题的“供应商”。

    确保 - 删除 .bowerrc 文件或更新它以使其指向 bower-components

    只要您按照正确的顺序执行所有操作,就会发生这种情况

    1. 转到包含您的 ember-cli 工作副本(主)的目录
    2. npm 链接
    3. 转到您的代码目录
    4. npm 链接 ember-cli
    5. ember init(确保更新 .bowerrc,并更新/合并 .gitignore、bower.json、package.json)
    6. 你应该很高兴

    我遇到的问题是在 ember init 之前运行 bower install(根据 ember-cli 网页) 这是在供应商目录中安装的东西,所以你最终会得到重复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-25
      • 2021-01-01
      相关资源
      最近更新 更多