2014-10-02 122 views
0

的“适用于Visual Studio的多设备混合应用程序”扩展昨天,Google Play开发者支持部门向我们发送了一封电子邮件,表示我们需要升级我们的应用程序,将目标锁定为科多瓦版本由于存在安全漏洞而导致3.5.0以上。计划升级使用最新版本的cordova

我需要知道我是否可以等待或回到命令行。

回答

1

支持更高版本的Cordova计划用于MDHA工具的下一个版本。似乎Android的问题是Cordova 3.5.0-0.2.7的fixed

要手动更新您的科尔多瓦的版本,请按照以下

  1. 打开步骤的命令提示符
  2. 类型cd %appdata%\npm\node_modules\vs-mda\
  3. 类型npm install [email protected]确保您不想要升级

这将更新您的科尔多瓦的Android 3.5.1任何项目中使用-g

  • 运行一个“干净”。如果您正在为iOS的,你需要做同样的事情来修补vs-mda-remote

    1. 如果正在运行
    2. 打开终端
    3. 转到你安装了VS位置关闭VS-MDA-远程-MDA-遥控器。通常cd /usr/local/lib/node_modules/vs-mda-remote
    4. 类型sudo npm install [email protected]重要提示:请务必我做了清洁步骤后省略-g
  • +0

    ,并重建我的项目,它显示错误: ... 1> ------来自package.json的名称:vs-mda(TaskId:9) 1> ------来自package.json的版本:0.1.19(TaskId:9) 1> ------当前全局已安装版本:0.1.2(TaskId:9) 1> ------当前全局安装的版本与软件包版本不同。将从源代码包安装。 (TaskId:9) ... 看来,C:\ Program Files文件(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ bg0i5k0d.22q \ packages \ vs-mda \ package.json仍然具有旧的版本与旧的科尔多瓦依赖。我应该手动编辑它吗? – xinqiu 2014-10-05 18:00:15

    +0

    手动编辑package.json文件以匹配cordova和node.js的版本,即从0.1.19到0.1.2的版本以及从3.5.0-0.2.4到3.5.0-0.2.7的cordova依赖性,它工作正常 – xinqiu 2014-10-05 18:12:34