文档章节

升级Ember到2.2.0版本

ubuntuvim
 ubuntuvim
发布于 2015/11/24 23:37
字数 510
阅读 176
收藏 1

原文地址: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吧~~~

© 著作权归作者所有

ubuntuvim
粉丝 33
博文 76
码字总数 98477
作品 1
深圳
后端工程师
私信 提问
Ember Data 2.1 / 2.2 beta 发布

Ember Data 2.1 / 2.2 beta 发布,2.1版本没有引入新特性,主要改进了指引, API 稳定和修复 bug。详细内容请看: Ember Data 2.1.0 CHANGELOG 。 2.2 系列目前也没有加入新特性的计划,该 ...

oschina
2015/10/06
601
0
Ember.js 2.2/2.3 Beta 发布

Ember.js 2.2 是个小版本,只包括了性能改进和 bug 修复,包含了 60+ 贡献者的努力(Ember.js 2.2.0 更新日志)。同时发布了 Ember.js 2.3 beta,计划 6 周后发布稳定版本。 Ember.js 2.3 b...

oschina
2015/11/17
1K
0
Ember版本小小结

原文地址:http://120.24.90.140:2368/ember-summer/ 不得不说Ember更新实在是太快了!!现在(2015-11-23)已经更新到2.2.0版本了。随着版本的升级很多旧版的特性会被声明为过是,甚至是弃用...

ubuntuvim
2016/01/25
110
0
Ember 3.9 发布,3.8 升级为 LTS

Ember 3.9 现已发布,Ember 3.9 项目包括 Ember.js、Ember Data 和 Ember CLI。 这个版本同时开启了所有子项目的 3.10 beta 版本周期。 此外,Ember 和 Ember Data 的 3.8 版本现在升级为 LT...

xplanet
04/12
773
0
Ember Data v1.13 正式发布,支持 JSON API

Ember Data 1.13 发布,此版本是稳定版本。 Ember Data 1.13 是 Ember Data 第一个同步 Ember.js 版本号的版本。下一个重要版本是 Ember Data 2.0,将会跟 Ember.js 2.0 一起发布。Ember Dat...

oschina
2015/06/28
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

查看线上日志常用命令

cat 命令(文本输出命令) 通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们要输出当前这个日志的前后几行: 显示file文件里匹配nick那行以及上下5行 cat error.log | grep -C ...

xiaolyuh
26分钟前
3
0
六、Java设计模式之工厂方法

工厂方法定义: 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行 类型:创建型 工厂方法-使用场景: 创建对象需要大量重复的代码 ...

东风破2019
32分钟前
3
0
win服务器管理遇到的一系列问题记录

有些小伙伴在使用iis7远程桌面管理工具的时候总是会遇到一系列的问题,下面就是为大家介绍一下服务器日常管理过程中出现的问题及我的解决办法和心得。希望能帮到大家。   拒绝服务器重新启...

1717197346
40分钟前
4
0
flutter 剪切板 复制粘贴

复制粘贴功能 import 'package:flutter/services.dart'; Clipboard.setData(ClipboardData(text:_text));Clipboard.getData;...

zdglf
42分钟前
3
0
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?

面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费...

米兜
43分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部