Cordova/Ionic создает мусор в разрешении config.xml <allow-navigation> при каждом запуске

При запуске приложения с включенной поддержкой Ionic и live reload автоматически добавляется новая запись allow-navigation в файл config.xml с моим локальным IP-адресом и портом.

Через некоторое время это приводит к большому количеству мусора в config.xml, особенно если есть несколько разработчиков, которые могут использовать несколько машин для разработки для запуска приложения. Поскольку файл включен в Git (или другой VCS), и никто не заботится об удалении этого материала, прежде чем совершать его, он часто создает конфликты слияния, что легко исправить, но довольно раздражает.

Может ли Ionic хранить эти настройки где-то в другом месте, чтобы избежать заражения config.xml каждый раз, когда кто-то запускает приложение? Как локальная (пользовательская) конфигурация?

Ответ 1

Я вижу, что об этой проблеме сообщили в ionic-team, и она была исправлена как расширение кода.

Так что теперь запись добавляется во время выполнения команды run/emulate, но также возвращается после окончания команды, оставляя config.xml без изменений.

Вы, возможно, хотите отметить это как решенное.