TLDR: приложение ionic 3, cordova 8, windows 10. cordova-платформа - это андроид и windows. Может работать на симуляторе Android и устройствах с VS Code. VS 2017 заставляет Cordova 6.3.1 и не работает с Cordova 8, но необходим для UWP (не так ли?). Хотелось бы запустить приложение ionic 3 в качестве UWP в симуляторе Windows без использования VS 2017. Как? : /
Я работаю над приложением ionic 3. Я установил V8 Cordova Cli, и я могу запустить и отладить приложение с VS Code на Android. Я использую эмулятор Visual Studio для Android, который прекрасно работает.
Я также хочу запустить и отладить сборку приложения как UWP-приложение. Я могу сделать это с Visual Studio 2017 с установленными инструментами для Apache Cordova - но это заставляет Cordova 6.3.1. Если я открываю проект с VS 2017 и проверяю файл config.xml, я могу выбирать между cordova 6.3.1 (поставляется с VS 2017) или глобальным cordova cli (который является моей установленной версией 8). Если я установлю глобальный кли, я могу запустить приложение UWP в симуляторе. Если я закрываю VS, снова открываю проект, он говорит мне, что он не совместим, и мне нужно выбрать, должен ли проект быть преобразован. Если я скажу «да», то для проекта установлено значение cordova cli 6.3.1 и добавлены более старые пакеты cordova-android и cordova-windows.
Конечно, я этого не хочу (возиться с config.xml, использовать более старые версии). Я хотел бы использовать cordova / ionic cli для запуска UWP-приложения без Visual Studio 2017.
Как я могу это сделать? Спасибо за любой совет:)