我有一个关于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”
答案 0 :(得分:0)
u应该先安装Cordova
,像这样,根据需要使用@加版本号
npm install -g cordova