【问题标题】:ionic lib update command line not working离子库更新命令行不起作用
【发布时间】:2017-03-02 21:42:54
【问题描述】:

我正在使用:

$ionic lib update
you sure you want to replace D:\Projects\cda-volunteer\www\lib\ionic with an updated version of Ionic? (yes/no): yes 
    Unable to receive version data

离子信息:

Cordova CLI: 6.4.0 
Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.1.7 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Windows 8.1 
Node Version: v6.9.1 
Xcode version: Not installed 

离子--版本: 2.2.1

ionic lib :
Local Ionic version: 1.2.4

我该怎么办?

【问题讨论】:

  • ionic info 说什么?
  • ionic info:ordova CLI:6.4.0 Ionic CLI 版本:2.2.1 Ionic App Lib 版本:2.1.7 ios-deploy 版本:未安装 ios-sim 版本:未安装操作系统:Windows 8.1 节点版本:v6.9.1 Xcode 版本:未安装 ionic --version:2.2.1 ionic lib:本地 Ionic 版本:1.2.4
  • 请注意,我使用的是 ionic 1 而不是 ionic 2,所以我之前执行了这个命令:npm install -g ionic:它给了我 ionic v2.2.1。所以我不知道这是否意味着离子2
  • 离子库更新是在他们使用凉亭时..所以它现在不起作用
  • 您仍然可以使用最新的 ionic cli 创建 ionic1 项目..

标签: angularjs cordova ionic-framework npm


【解决方案1】:

你有更高版本的ionic-cli

ionic lib update 不再有效。 Ionic 现在正在使用 npm

试试 npm install ionic-app-lib --save

验证您的项目需要哪个版本。

【讨论】:

    【解决方案2】:

    使用最新版本的 Ionic CLI ionic lib update 不再受支持。您可以通过一些方式进行更新:

    在您的项目目录中使用npm install ionic-angular --save

    要在项目中手动升级库的版本,请将 package.json 更新为最新版本:

    "ionic-angular": "2.0.1" 会变成"ionic-angular": "2.1.0" 然后你可以npm update

    这是 Ionic Conference 从 2.0.1 更新到 2.1.0 时更新的 package.json 的示例:

    https://github.com/driftyco/ionic-conference-app/pull/362/files

    【讨论】:

    • 您指的是 Ionic2 应用程序。 Op 指的是 ionic 1 应用程序
    【解决方案3】:

    我从这个 url 下载这个 1.3.2 版本: https://github.com/driftyco/ionic/releases/tag/v1.3.2 然后我将项目中的 lib ionic 替换为下载的发布文件夹

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      • 2015-07-24
      相关资源
      最近更新 更多