升级Ember到2.2.0版本
升级Ember到2.2.0版本
ubuntuvim 发表于2年前
升级Ember到2.2.0版本
  • 发表于 2年前
  • 阅读 150
  • 收藏 1
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

摘要: 目前(_2015-11-24_)使用[Ember CLI](http://www.ember-cli.com/user-guide/)命令安装的`ember`项目默认使用的`ember`版本是1.13.x。如果你想升级到2.0或更高的版本只能手动升级。 下面讲为大家介绍怎么升级到2.2.0版本的`ember`。

原文地址:http://120.24.90.140:2368/sheng-ji-emberdao-2-2-0ban-ben/

版本升级

  目前(2015-11-24)使用Ember CLI命令安装的ember项目默认使用的ember版本是1.13.x。如果你想升级到2.0或更高的版本只能手动升级。 下面讲为大家介绍怎么升级到2.2.0版本的ember

1. 安装项目

  项目安装仍然使用Ember CLI,安装成功之后修改配置文件。

ember new ember22test
cd ember22test

2. 修改bower.json

  通过手动修改ember的版本号。修改之后的bower.json如下:

{
  "name": "ember20test",
  "dependencies": {
    "ember": "^2.2.0",
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3",
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
    "ember-data": "^2.0.0",
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.5",
    "ember-qunit": "0.4.9",
    "ember-qunit-notifications": "0.0.7",
    "ember-resolver": "~0.1.18",
    "jquery": "^2.1.4",
    "loader.js": "ember-cli/loader.js#3.2.1",
    "qunit": "~1.18.0"
  }
}

  其中需要修改的版本号有三个:emberember-datajquery

3. 删除原有的文件

  在使用命令更新之前最好先删除原有的文件。

  • 删除bower_components/ember
  • 删除bower_components/ember-data
  • 删除bower_components/jquery

4. 执行命令更新

  需要重新执行npmbower命令下载最新的文件和依赖文件。

npm install
bower install

5. 验证是否升级成功

  执行命令ember server待到项目启动完成,在浏览器执行http://localhost:4200。查看浏览器控制台打印的信息。

ember.debug.js:5938DEBUG: -------------------------------
ember.debug.js:5938DEBUG: Ember      : 2.2.0
ember.debug.js:5938DEBUG: Ember Data : 2.2.0
ember.debug.js:5938DEBUG: jQuery     : 2.1.4
ember.debug.js:5938DEBUG: -------------------------------

  看到这些打印信息,并且没有报错说明升级成功了。不过你可能会看到这个错误GET http://localhost:49156/livereload.js?snipver=1 net::ERR_CONNECTION_REFUSED。 不要紧,不影响使用。如果你觉得看的不爽你可以禁止这个错误,解决办法请参考stackoverflow。 或者你可以在启动项目的时候加上一个启动参数:ember server --live-reload=false

  到此升级工作完成了,好好享受ember2.2.0吧~~~

标签: ember.js
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 28
博文 74
码字总数 97713
作品 1
×
ubuntuvim
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: