Ionic App v1 -更新Ionic框架版本(非Ionic CLI)

cgyqldqp  于 2023-01-28  发布在  Ionic
关注(0)|答案(6)|浏览(166)

我正在尝试了解如何更新我的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”

e1xvtsh3

e1xvtsh31#

试试

npm install -g ionic@1.3.3

更新CLI后,您可以选择几个选项来更新基础库安装,后藤项目的根目录并运行以下命令:

ionic lib update

Here了解更多详细信息。希望对您有所帮助。

6qqygrtg

6qqygrtg2#

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

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,则它们都会被正确地安装和使用。因此,您可以自由地安装任何最新的软件包。
然后,您可以随时按软件包或用途更新更新软件包(在更新您的Angular 软件包之后),并暂时将ionic packagespackages.json中排除以不更新它们:

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

kq4fsx7k3#

我猜IONICv1的最终版本是1.3.5,你最好先全局安装ionic
sudo npm i -g ionic
然后,为CLI命令在本地安装新的Ionic v1 CLI Utility,因为它已发布用于v1项目维护。
npm i @ionic/v1-toolkit

eivgtgni

eivgtgni4#

尝试命令:npm安装-g cordova 离子。

2mbi3lxu

2mbi3lxu5#

简单运行

ionic lib update

见正式文件

cwxwcias

cwxwcias6#

虽然其他答案是正确的,只有在更新离子版本的经验,我可以说,你可能有旧的依赖关系,可能会崩溃与您的升级,所以最好是使用,https://www.npmjs.com/package/npm-check-updates安装包后运行npx npm-check-updates这将建议和更新所有的包到最新的稳定。

相关问题