TLDR:离子3应用,cordova 8,windows 10。cordova平台是android和windows。可以使用VS代码在android模拟器和设备上运行。VS 2017强制cordova 6.3.1,并不与cordova 8一起工作,但UWP需要它(是吗?)想要运行离子3应用程序作为UWP在windows模拟器,而不使用VS 2017。怎么做?:/
我正在做一个离子3应用程序。我安装了cordova cli的v8,我可以在Android上使用VS代码运行和调试应用程序。我为Android使用了Visual仿真程序,它工作得很好。
我还想以UWP-App的形式运行和调试应用程序构建。我可以在Visual 2017中为Apache安装工具,但是它强制Cordova 6.3.1。如果我打开VS 2017的项目,并检查config.xml,我可以在cordova 6.3.1 (随VS 2017一起出厂)还是全球cordova cli (这是我安装的v8)之间选择。如果我设置全局cli,我可以在模拟器中启动UWP应用程序。如果我关闭VS,重新打开项目,它告诉我它不兼容,我需要选择是否应该转换该项目。如果我说是的话,这个项目被设置为cordova cli 6.3.1和更旧的cordova-android和cordova-windows包。
当然,我不想那样做(与config.xml混为一谈,使用旧版本)。我想使用cordova/离子型cli启动一个没有Visual 2017的UWP应用程序。
我怎么能这么做?(谢谢你的建议:)
发布于 2018-05-04 19:37:33
我无法使用离子cli在模拟器内启动UWP应用程序。但我能够得到VS 2017的工作离子3( VS 2017启动UWP应用程序在一个模拟器内)!
要让VS 2017与全球cordova 8安装一起工作,您需要:
https://stackoverflow.com/questions/50056973
复制相似问题