首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何升级到下一个cordova版本?

如何升级到下一个cordova版本?
EN

Stack Overflow用户
提问于 2014-09-23 08:52:20
回答 5查看 2.4K关注 0票数 2

我的项目是在Cordova 3.5.0发布的时候建成的。科多瓦3.6.0现在出来了。

如何在我的项目中升级科多瓦?

我已经做了"npm -g更新科多瓦“,但这似乎不是CTP使用的版本。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-10-16 09:00:32

对于ctp2.0,您可以在%APPDATA%\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cord‌​ova-lib\src\cordova\platforms.js中编辑platforms.js文件,并更新每个平台应该使用的Cordova版本。您应该检查文件中列出的github URLS,看看有哪些版本可用,并根据需要更新“version:”元素。

使用此方法,我将platforms.js的android部分更改为:

代码语言:javascript
复制
'android' : {
    parser : './metadata/android_parser',
    url    : 'https://git-wip-us.apache.org/repos/asf?p=cordova-android.git',
    version: '3.5.0'
},

至:

代码语言:javascript
复制
'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,以便在构建过程中使用。

票数 2
EN

Stack Overflow用户

发布于 2014-09-24 16:36:25

MDHA应用程序中的CTP2.0只针对Cordova 3.5.0。目前,无法将您的项目延迟到3.6.0。

票数 4
EN

Stack Overflow用户

发布于 2014-09-25 06:25:38

VisualStudioCTP2.0的多设备混合应用程序将使用“Cordova版本3.5.0”的源代码。即使使用您提到的命令更新命令行接口,也不会影响多设备源。只有使用命令下载源代码(命令行接口)才能获得Cordova的最新版本。

使用命令行接口创建新项目获取Cordova的最新版本(3.6.0):index.md.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25990800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档