Cordova/PhoneGap 无法添加WP7/WP8/Windows 平台 [英] Cordova/PhoneGap cannot add WP7/WP8/Windows platform

查看:14
本文介绍了Cordova/PhoneGap 无法添加WP7/WP8/Windows 平台的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试在我的 Win8 上添加 wp8 平台时出错,请参阅以下详细信息,

I got an error while trying to add a wp8 platform on my Win8, see detail as bellow,

~CordovaWP8>cordova -d 平台添加 wp8wp8"的cordova库已经存在.无需下载.继续.检查平台wp8"是否通过最低要求...正在检查 wp8 要求...运行 ""~.cordovalibwpcordova3.1.0wp8incheck_reqs""(输出如下)

~CordovaWP8>cordova -d platforms add wp8 cordova library for "wp8" already exists. No need to download. Continuing. Checking if platform "wp8" passes minimum requirements... Checking wp8 requirements... Running ""~.cordovalibwpcordova3.1.0wp8incheck_reqs"" (output to follow)

正在创建 wp8 项目...使用命令为平台wp8"运行 bin/create:"~.cordovalibwpcordova3.1.0increate""~CordovaWP8platformswp8" "~ amespace" "CordovaWP8"" (输出如下)

Creating wp8 project... Running bin/create for platform "wp8" with command: ""~.cordovalibwpcordova3.1.0increate" "~CordovaWP8platformswp8" "~ amespace" "CordovaWP8"" (output to follow)

错误:创建 wp8 子项目时发生错误.系统找不到指定的路径.

Error: An error occured during creation of wp8 sub-project. The system cannot find the path specified.

at ~AppDataRoaming
pm
ode_modulescordovasrcplatform.js:246:30
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5)

但是我成功添加了一个android平台,有什么想法吗?

But I added an android platform successfully, any ideas?

推荐答案

似乎是一个已知问题,请查看描述并修复

Seems to be a known issue, please see description and fix

https://issues.apache.org/jira/browse/CB-5183

解决方案1.安装上一个工作版本

npm uninstall -g cordova
npm install -g cordova@3.1.0-0.1.0

解决方案2.修复当前版本.以下说明应该有效

  • 导航到cordova安装文件夹

~AppDataRoaming pm ode_modulescordova

~AppDataRoaming pm ode_modulescordova

c:UsersSergeiAppDataRoaming pm ode_modulescordova

c:UsersSergeiAppDataRoaming pm ode_modulescordova

  • 替换以下文件

src/metadata/wp8_parser.js 与

src/metadata/wp8_parser.js with https://github.com/sgrebnov/cordova-cli/blob/181aa1b7e8f3c8b2f7c4db12e1f79d64c26e8b42/src/metadata/wp8_parser.js

src/platform.js 和 https://github.com/sgrebnov/cordova-cli/blob/181aa1b7e8f3c8b2f7c4db12e1f79d64c26e8b42/src/platform.js

src/platform.js with https://github.com/sgrebnov/cordova-cli/blob/181aa1b7e8f3c8b2f7c4db12e1f79d64c26e8b42/src/platform.js

这篇关于Cordova/PhoneGap 无法添加WP7/WP8/Windows 平台的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆