Ember.js 链接ember cli主机会导致合并错误

Ember.js 链接ember cli主机会导致合并错误,ember.js,npm,ember-cli,Ember.js,Npm,Ember Cli,我已经按照ember cli的说明在开发中引用了主分支 当我使用新的余烬项目时,它工作得很好 但是,当我尝试链接到现有的余烬项目时,会出现以下错误: 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 我已经尽了一切努力来摆脱这

我已经按照ember cli的说明在开发中引用了主分支

当我使用新的余烬项目时,它工作得很好

但是,当我尝试链接到现有的余烬项目时,会出现以下错误:

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

后会出现这种情况,根本问题是供应商目录已更改为bower#u components目录。 这使得.bowerrc文件指向“vendor”,这似乎是导致问题的原因

确保删除或更新.bowerrc文件,使其指向bower组件

只要你按正确的顺序做每件事,这种情况就会发生

  • 转到包含您的ember cli工作副本(主副本)的目录
  • npm链路
  • 转到您的代码目录
  • npm-link-ember-cli
  • ember init(确保update.bowerrc和update/merge.gitignore、bower.json、package.json)
  • 你该走了
  • 我遇到的问题是在ember init之前运行bower安装(根据ember cli网页) 这是在供应商目录中安装东西,所以最终会出现重复