在现有项目中更新Ionic

我很高兴看到Ionic的发布版本,但发现自己无法更新我现有的项目。 这是我做的。

  1. 运行npm install -g ionic
  2. 在应用程序的根文件夹中打开bower.json (上面的www
  3. 你会在这里find这样的东西:

     { "name": "MyAppName", "private": "true", "devDependencies": { "ionic": "driftyco/ionic-bower#xxxxxxxx" } } 
  4. 改变它(基本上通过改变最后一行:

     { "name": "MyAppName", "private": "true", "devDependencies": { "ionic": "driftyco/ionic-bower#1.0.0-rc.1" } } 
  5. 保存文件

  6. 转到命令行并在您的应用程序文件夹中运行

     bower update ionic lib update 
  7. 运行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时所做的:

  1. 创build了一个新项目
  2. 删除www文件夹的所有内容
  3. 复制了我之前的项目的所有内容
  4. 在新项目中粘贴在那里

在做离子开机的时候着重点说一下old-project-name -type ionic1保留旧的项目名称以后不要引起任何问题