У меня есть 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, который может быть запущен к тому моменту, когда выполнение скрипта было неудачным? Или я должен сделать это с помощью сценария файла оболочки, чтобы поймать это?