我试图了解如何更新我的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'夹
我的文件夹结构:
我还复制了' bower_components'中的文件。到了' lib'文件夹,仍然在ionic info
离子框架版本'仍然是' 1.1.0'
答案 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)