我需要编译一个旧项目(IONIC 2)

时间:2019-06-20 16:54:18

标签: ionic-framework ionic2 ionic3

我有一个关于ionic 2的项目,我已经3年没接触过,但是客户要求我更改一个简单的链接。而且我无法构建该应用程序。恢复该项目应该考虑什么?

我不想迁移到ionic 3或ionic 4,我只想更改webservices链接,并且应用程序将继续在ionic 2中。

cli软件包:(/ usr / local / lib / node_modules)

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

全局软件包:

cordova (Cordova CLI) : not installed

本地软件包:

@ionic/app-scripts : 1.1.4
Cordova Platforms  : none
Ionic Framework    : ionic-angular 2.2.0

系统:

Android SDK Tools : 26.1.1
ios-deploy        : 1.9.2
Node              : v8.9.3
npm               : 5.5.1
OS                : macOS
Xcode             : Xcode 10.1 Build version 10B61

是否可以在计算机上的ionic 2上构建这个旧项目?


编辑: 当sudo ionic cordova platform add android我得到:

`(node:41668)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):CordovaError:无法获取平台cordova-android@7.0.0 可能是连接问题,或者平台规格不正确。 检查您的连接和平台名称/版本/ URL。 错误:npm:命令失败,退出代码为1错误输出: npm WARN @ ionic / app-scripts @ 1.1.4需要@ angular / tsc-wrapped @ *的对等节点,但未安装。您必须自己安装对等依赖项。 npm WARN @ ionic / cli-plugin-ionic-angular @ 1.3.1需要一个对等体@ ionic / app-scripts @ ^ 1.3.7,但未安装。您必须自己安装对等依赖项。

npm错误!无法读取未定义的属性“ 0”

1 个答案:

答案 0 :(得分:0)

u应该先安装Cordova,像这样,根据需要使用@加版本号

  

npm install -g cordova