Ember-cli升级破坏了一切

时间:2016-02-04 06:36:44

标签: ember.js ember-cli

我使用Node 4.2.4使用Ember-Cli 1.13.12构建了一个正在运行的Ember程序。我尝试升级到在节点4.2.6上运行的Ember-Cli 2.3.0。我遵循了https://github.com/ember-cli/ember-cli/releases中概述的程序。升级后,我的程序生成了各种错误。我花了一整天时间试图让程序运行但却无法运行。所以我决定尝试回到Ember-cli 1.13.12。在使用git进行升级尝试之前,我检查了我的程序的最新工作版本。我做了以下工作以恢复到Ember-cli 1.13.12:

  npm uninstall -g ember-cli
  npm cache clean
  bower cache clean
  npm install -g ember-cli@1.13.12

  rm -rf node_modules bower_components dist tmp
  npm install
  bower install

但系统仍无效。 'Ember Server'按预期工作。但是当我在浏览器中访问localhost:4200时,我收到两个错误:

 Uncaught Error: Assertion Failed: Ember Views require jQuery between 1.7 and 2.1
 Uncaught Error: Could not find module `ember` imported from `tw/app`

有人可以帮我弄清楚发生了什么事吗?

1 个答案:

答案 0 :(得分:1)

我认为您在this post中遇到了问题。

你可以通过升级到ember-cli 1.13.14解决问题,如果不是下面的话。

作为参考,此修复程序(如果您未更新ember-cli)是(answer之后的Lawree

  

由于新版本的jQuery,这是一个错误。现在你可以改变   bower.json文件中的以下行。然后运行bower安装和   它应该工作。

     

" jquery":" ^ 1.11.3",to

     

" jquery":" 1.11.3",