Как сделать зацепку, если сборка Cordova не удалась? - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть config.xml со строками шаблонов - вместо фактического имени, например, у меня есть «APP-NAME» и вместо пакета у меня есть APP-BUNDLE.

К тому времени, когда я запускаю один из следующихКоманды Cordova:

<hook src="hooks/before/controller.js" type="before_plugin_rm" />
    <hook src="hooks/before/controller.js" type="before_plugin_add" />
    <hook src="hooks/before/controller.js" type="before_build" />
    <hook src="hooks/before/controller.js" type="before_run" />
    <hook src="hooks/after/controller.js" type="after_build" />
    <hook src="hooks/after/controller.js" type="after_run" />
    <hook src="hooks/after/controller.js" type="after_plugin_add" />
    <hook src="hooks/after/controller.js" type="after_plugin_rm" />

У меня есть хук, который заменяет эти параметры на реальные значения, продолжаю начатое действие и затем снова возвращаюсь к этим шаблонам в следующий раз.

Проблемаэто когда сборка / установка плагина / или что-то еще останавливается из-за ошибки, или что-то еще (например, ручная остановка процесса).

Мне нужно заново создать старый config.xml со строками шаблонова как это сделать? Есть ли какой-нибудь хакер Cordova, который может быть запущен к тому моменту, когда выполнение скрипта было неудачным? Или я должен сделать это с помощью сценария файла оболочки, чтобы поймать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...