我正在尝试了解如何更新我的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框架版本为“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
之后,“Ionic Framework版本”仍然是“1.1.0”
6条答案
按热度按时间e1xvtsh31#
试试
更新CLI后,您可以选择几个选项来更新基础库安装,后藤项目的根目录并运行以下命令:
Here了解更多详细信息。希望对您有所帮助。
6qqygrtg2#
尝试将项目升级到新版本:
除了改进
ionic-angular 3.x
。此外,如果使用动画,请运行以下命令:
看来你真的想
它确实尝试荣誉semver,并且递归地更新packagename的所有依赖项。当然,它一次异步地递归更新所有依赖项。
如果您可以给予更新deps-of-deps的需要,那么您可以使用
经过研究:
npm会正确地处理共享依赖项之间的版本冲突,方法是为每个依赖项下载正确的版本。因此,如果Dep A依赖于Dep C v1.0.0,Dep B依赖于Dep C v2.0.0,则它们都会被正确地安装和使用。因此,您可以自由地安装任何最新的软件包。
然后,您可以随时按软件包或用途更新更新软件包(在更新您的Angular 软件包之后),并暂时将
ionic packages
从packages.json
中排除以不更新它们:kq4fsx7k3#
我猜IONICv1的最终版本是
1.3.5
,你最好先全局安装ionic
。sudo npm i -g ionic
然后,为CLI命令在本地安装新的Ionic v1 CLI Utility,因为它已发布用于v1项目维护。
npm i @ionic/v1-toolkit
eivgtgni4#
尝试命令:npm安装-g cordova 离子。
2mbi3lxu5#
简单运行
见正式文件
cwxwcias6#
虽然其他答案是正确的,只有在更新离子版本的经验,我可以说,你可能有旧的依赖关系,可能会崩溃与您的升级,所以最好是使用,https://www.npmjs.com/package/npm-check-updates安装包后运行
npx npm-check-updates
这将建议和更新所有的包到最新的稳定。