我的项目是在Cordova 3.5.0发布的时候建成的。科多瓦3.6.0现在出来了。
如何在我的项目中升级科多瓦?
我已经做了"npm -g更新科多瓦“,但这似乎不是CTP使用的版本。
发布于 2014-10-16 09:00:32
对于ctp2.0,您可以在%APPDATA%\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\cordova\platforms.js中编辑platforms.js文件,并更新每个平台应该使用的Cordova版本。您应该检查文件中列出的github URLS,看看有哪些版本可用,并根据需要更新“version:”元素。
使用此方法,我将platforms.js的android部分更改为:
'android' : {
parser : './metadata/android_parser',
url : 'https://git-wip-us.apache.org/repos/asf?p=cordova-android.git',
version: '3.5.0'
},至:
'android' : {
parser : './metadata/android_parser',
url : 'https://git-wip-us.apache.org/repos/asf?p=cordova-android.git',
version: '3.5.1'
},编辑后,删除属于项目的bld目录的内容。开始VS,加载您的项目,然后执行一个干净的,然后一个构建。您可以检查构建输出,并验证它是否下载了新版本的Cordova,以便在构建过程中使用。
发布于 2014-09-24 16:36:25
MDHA应用程序中的CTP2.0只针对Cordova 3.5.0。目前,无法将您的项目延迟到3.6.0。
发布于 2014-09-25 06:25:38
VisualStudioCTP2.0的多设备混合应用程序将使用“Cordova版本3.5.0”的源代码。即使使用您提到的命令更新命令行接口,也不会影响多设备源。只有使用命令下载源代码(命令行接口)才能获得Cordova的最新版本。
使用命令行接口创建新项目获取Cordova的最新版本(3.6.0):index.md.html
https://stackoverflow.com/questions/25990800
复制相似问题