升级Ember到2.2.0版本
2015-11-24 00:00
686 查看
摘要: 目前(_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/
下面讲为大家介绍怎么升级到2.2.0版本的
其中需要修改的版本号有三个:
删除
删除
删除
看到这些打印信息,并且没有报错说明升级成功了。不过你可能会看到这个错误
不要紧,不影响使用。如果你觉得看的不爽你可以禁止这个错误,解决办法请参考stackoverflow。
或者你可以在启动项目的时候加上一个启动参数:
到此升级工作完成了,好好享受
下面讲为大家介绍怎么升级到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" } }
其中需要修改的版本号有三个:
ember、
ember-data、
jquery。
3. 删除原有的文件
在使用命令更新之前最好先删除原有的文件。删除
bower_components/ember
删除
bower_components/ember-data
删除
bower_components/jquery
4. 执行命令更新
需要重新执行npm、
bower命令下载最新的文件和依赖文件。
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 入门指南——查询参数
- Ember.js 入门指南——异步路由
- Ember.js 入门指南——组件定义
- Ember.js 入门指南——属性传递
- Ember.js 入门指南——包裹内容
- Ember.js 入门指南——自定义包裹组件的HTML标签
- Ember.js 入门指南——处理事件
- Ember.js 入门指南——action触发变化
- Ember.js 入门指南——控制器(controller)
- Ember.js 入门指南——model简介1
- Ember.js 入门指南——model简介2
- Ember.js 入门指南——定义模型
- Ember.js 入门指南——查询记录
- Ember.js 入门指南——新建、更新、删除记录
- Ember.js 入门指南——model的关联关系处理
- Ember.js 入门指南——元数据
- Ember.js 入门指南——自定义适配器
- Ember.js 入门指南——自定义序列号器
- Ember.js 入门指南——总目录
- 关于Ember.js中的route的一点问题