升级Ember到2.2.0版本
来源:互联网 发布:微分销商城源码 编辑:程序博客网 时间:2024/05/21 22:46
原文地址: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 ember22testcd 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 installbower install
5. 验证是否升级成功
执行命令ember server
待到项目启动完成,在浏览器执行http://localhost:4200
。查看浏览器控制台打印的信息。
ember.debug.js:5938DEBUG: -------------------------------ember.debug.js:5938DEBUG: Ember : 2.2.0ember.debug.js:5938DEBUG: Ember Data : 2.2.0ember.debug.js:5938DEBUG: jQuery : 2.1.4ember.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到2.2.0版本
- Ember 从0到1
- MAC Ruby版本升级到2.2.2
- 升级SqlCe2.0数据库文件到3.0版本
- ADT升级到22.6.0版本之后
- Ubuntu升级gcc版本到5.2.0
- Tensorflow 升级到1.2.0版本
- Docker版本升级(从1.2.0升级到1.3.0)
- 版本升级到0.4.1.8
- win7版本升级到旗舰版
- 低版本升级到hadoop2
- Scrapy升级到1.0版本
- perl 升级到5.20版本
- 升级debian版本到 jessie
- 升级Python到2.7版本
- cocoapods 升级到指定版本
- 升级Tensorflow到1.2版本
- opensdk 升级版本到8
- 开端
- bs(二)表单(按钮、input、图片图标)
- strcmp,strncmp函数实现——string.h库函数
- KMP小模板
- 在android studio中新建android gradle project的时候connect refused:connect或者卡在building project...或Refreshing
- 升级Ember到2.2.0版本
- 960框架
- 理解inode
- 南大软院21天大神养成计划第9天
- ssh 免密码登录
- bootstrap框架
- Android应用程序换肤实现系列(一)
- 用CSS美化你的滚动条
- The server encountered an internal error that prevented it from fulfilling this request.