Visual studio 无法在Visual Studio 2017上选择Cordova Global
我在visual studio 2017上有一个cordova应用程序。VS2017使用Cordova 6.3.1,但我需要使用Cordova 7.1.0版 因此,我必须按照此链接中的规定在全球范围内安装cordova 然后我从我的项目中打开config.xml并更改工具集名称,但它显示“全局Cordova版本(当前未安装)”Visual studio 无法在Visual Studio 2017上选择Cordova Global,visual-studio,cordova,visual-studio-2017,Visual Studio,Cordova,Visual Studio 2017,我在visual studio 2017上有一个cordova应用程序。VS2017使用Cordova 6.3.1,但我需要使用Cordova 7.1.0版 因此,我必须按照此链接中的规定在全球范围内安装cordova 然后我从我的项目中打开config.xml并更改工具集名称,但它显示“全局Cordova版本(当前未安装)” 解决此问题的任何帮助?如果您已经安装,您可以在命令行界面窗口(cmd.exe)中键入以下内容来安装Cordova 7.1.0: npm安装-gcordova@7.1.0
解决此问题的任何帮助?如果您已经安装,您可以在命令行界面窗口(
cmd.exe
)中键入以下内容来安装Cordova 7.1.0:
npm安装-gcordova@7.1.0
现在,由于更改CLI版本不像我们希望的那样可靠,我建议按照以下步骤在Visual Studio 2017中创建新的应用程序:
转到文件>新建>项目>空白应用程序(Apache Cordova)
在查看代码模式下打开config.xml
,并找到以下内容:
<vs:toolsetVersion>6.3.1</vs:toolsetVersion>
<engine name="android" spec="5.2.1" />
6.3.1
替换为:
<vs:toolsetVersion>7.1.0</vs:toolsetVersion>
<engine name="android" spec="6.3.0" />
7.1.0
其中7.1.0
是全球安装的Cordova版本
选择设备
作为目标
现在Build>Build解决方案
保存、关闭和重新加载项目。在设计器模式下访问config.xml
时,您将看到Global Cordova 7.1.0作为所选工具集
为了构建,您可能需要使用外部Android SDK构建工具(API 26),而不是Visual Studio(API 25)提供的工具
使用管理版本,无需为此获取Android Studio
在现有项目上更改CLI时,请记住要遵循。但是,我强烈建议创建一个新的,然后导入文件并添加插件,以避免潜在的问题