【问题标题】:Ionic 2: How to update Ionic library for an existing project?Ionic 2:如何更新现有项目的 Ionic 库?
【发布时间】:2017-07-24 07:20:33
【问题描述】:

在 Ionic 2 网站上找不到任何信息。例如,一个项目是使用 Ionic 库 2.0.1 创建的。如何将其更新到 Ionic 库 2.1.0?标准程序是什么? ionic lib update 已弃用。

【问题讨论】:

  • 你说的是 CLi 还是项目?
  • 我说的是项目。
  • 检查解决方案..按照更新项目的步骤进行操作..顺便说一句,您使用的是哪个版本?

标签: ionic-framework npm ionic2


【解决方案1】:

如果你想更新你的 CLI,你需要运行:

npm install -g ionic@latest

要更新您的项目,请打开您的 package.json 并更新 ionic-angular 条目的版本以及任何其他需要更新的依赖项。对 package.json 的引用是 here,它是您启动新项目时下载的。

然后删除您的项目node_modules 并运行:

npm install 在您的项目目录中。

【讨论】:

  • 我可以不手动删除node_modules文件夹,而是npm updatenpm uninstall + npm install
  • 你可以。但是根据经验,我发现它会导致一些错误。
  • 问题是运行npm outdated时引用本身已经过时,那么如何更新到npm outdated中指定的最新版本?
【解决方案2】:

你也可以进入你的项目目录并输入:

  1. npm install ionic-angular@latest --save
  2. npm install @ionic/app-scripts@latest --save-dev

就我而言,npm install -g ionic@latest 全局安装了最新的 ionic,但它没有更新我项目的 ionic 版本。只有上述解决方案有效。

  • PS 1:我使用的是 ionic 3
  • PS 2:删除项目文件夹node_modules,以防出错

【讨论】:

    猜你喜欢
    • 2015-05-19
    • 2017-12-23
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 2016-09-21
    相关资源
    最近更新 更多