在现有项目中更新Ionic
我很高兴看到Ionic的发布版本,但发现自己无法更新我现有的项目。 这是我做的。
- 运行
npm install -g ionic
- 在应用程序的根文件夹中打开
bower.json
(上面的www ) -
你会在这里find这样的东西:
{ "name": "MyAppName", "private": "true", "devDependencies": { "ionic": "driftyco/ionic-bower#xxxxxxxx" } }
-
改变它(基本上通过改变最后一行:
{ "name": "MyAppName", "private": "true", "devDependencies": { "ionic": "driftyco/ionic-bower#1.0.0-rc.1" } }
-
保存文件
-
转到命令行并在您的应用程序文件夹中运行
bower update ionic lib update
-
运行
ionic lib
来检查版本号
希望能帮助别人抓挠他/她的头脑。
——编辑———
这篇文章涉及到Windows O / S,因为我使用的是64位Windows 7。
我也有很多问题来更新现有的离子项目。 这是我所做的解决这个问题:
- 从
www/lib/ionic
删除bower.json
- 从源项目执行
ionic lib update
。
此操作将要求确认,只需键入yes
,您的项目将更新到最新版本。
您不需要触摸bower.json
文件。
在npm install -g ionic
后,在你的应用程序的根目录下运行这个命令:
ionic lib update
这会提示你是否要升级项目的Ionic版本,即下载和复制新的Ionic库。
我通过用npm
升级命令行工具,然后生成一个启动项目来查看改变了什么,将ionic
项目从ionic v1.0.1
升级到了v1.1.0
。 这正是我所做的:
npm uninstall -g ionic npm install -g ionic
然后ionic start tabsAppX tabs
来创build一个初学者项目。 当我将其与以前版本的ionic
创build的初学者项目进行比较时,我看到只有www/lib/ionic
文件夹发生了变化(到最新版本)。 所以我简单地将其复制到我的实际项目中,并运行gulp scss
来更新我的css文件。
这是我使用版本1时所做的:
- 创build了一个新项目
- 删除www文件夹的所有内容
- 复制了我之前的项目的所有内容
- 在新项目中粘贴在那里
在做离子开机的时候着重点说一下old-project-name -type ionic1保留旧的项目名称以后不要引起任何问题