Ionic App v1 - 更新Ionic Framework版本(不是Ionic CLI)

时间:2018-03-21 07:32:54

标签: android angular ionic-framework bower

我试图了解如何更新我的Ionic Framework版本。

ionic info

Your system information:

Cordova CLI: 8.0.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 1.1.0
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
OS:
Node Version: v6.9.1

所以当前的Ionic Framework版本是" 1.1.0"

我更新了我的bower.json:

{
  "name": "hello-ionic",
  "private": "true",
  "devDependencies": {
    "ionic": "driftyco/ionic-bower#1.3.3"
  }
}

并运行bower install

但新文件存储在' bower_components'夹

我的文件夹结构:

enter image description here

我还复制了' bower_components'中的文件。到了' lib'文件夹,仍然在ionic info离子框架版本'仍然是' 1.1.0'

5 个答案:

答案 0 :(得分:5)

尝试

npm install -g ionic@1.3.3 

更新CLI后,在更新基本库安装时有几个选项,转到项目的根目录并运行此命令:

ionic lib update

Here了解更多详情。希望它有所帮助。

答案 1 :(得分:0)

尝试将项目升级到新版本:

npm install -g ionic@latest
npm install ionic-angular@3.7.0 --save
npm install @ionic/app-scripts@3.0.0 --save-dev
npm install @angular/core@4.4.3 --save
npm install @angular/common@4.4.3 --save
npm install @angular/compiler@4.4.3 --save
npm install @angular/compiler-cli@4.4.3 --save
npm install @angular/forms@4.4.3 --save
npm install @angular/http@4.4.3 --save
npm install @angular/platform-browser@4.4.3 --save
npm install @angular/platform-browser-dynamic@4.4.3 --save
npm install rxjs@5.4.3 --save
npm install zone.js@0.8.17 --save

除了改进ionic-angular 3.x

此外,如果您正在使用动画,请运行命令:

npm install @angular/animations@4.4.3 --save

看起来你可能真的想要

npm update packagename

确实尝试尊重semver,并以递归方式更新packagename的所有依赖项。当然,它会同时以异步方式完成所有这些操作。

如果你可以放弃更新deps-of-deps的需要,那么你可以使用

npm --depth 0 update grunt

经过研究:

  

npm将正确处理共享之间的版本冲突   通过为每个下载正确的依赖项。所以,如果Dep A   取决于Dep C v1.0.0和Dep B取决于Dep C v2.0.0,它们会   每个都安装和使用适当。因此,你是自由的   安装你想要的最新软件包。

然后,随意按包更新更新包或使用(更新您的角度包后)并暂时排除ionic packages中的packages.json不更新它们:

npm i -g npm-check-updates
ncu -u
npm install

答案 2 :(得分:0)

我想IONIC v1的最终版本是1.3.5。 最好首先进行ionic的全局安装。

sudo npm i -g ionic

然后,为CLI命令在本地安装新的 Ionic v1 CLI实用程序,因为它已发布用于v1项目维护。

npm i @ionic/v1-toolkit

答案 3 :(得分:0)

尝试命令:npm install -g cordova ionic。

答案 4 :(得分:0)

简单运行

ionic lib update

参见官方Docs