Мне нужно скомпилировать старый проект (IONIC 2) - PullRequest
0 голосов
/ 20 июня 2019

У меня есть проект на ionic 2, который я не трогал уже 3 года, но клиент просит меня сменить простую ссылку. И я не могу построить приложение. Что я должен принять во внимание, чтобы восстановить этот проект?

Я не хочу переходить на ionic 3 или ionic 4, я просто хочу изменить ссылку на веб-сервисы, и приложение продолжит работу в 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 на моем компьютере?


EDIT: когда sudo ionic cordova platform add android я получаю:

`(узел: 41668) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 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, но ни один из них не установлен. Вы должны установить одноранговые зависимости самостоятельно.

нпм ERR! Невозможно прочитать свойство '0' из неопределенного`

1 Ответ

0 голосов
/ 21 июня 2019

сначала нужно установить Cordova, вот так, при необходимости используйте @ плюс номер версии

npm установить -g cordova

...