Cordova/PhoneGap 无法添加WP7/WP8/Windows 平台 [英] Cordova/PhoneGap cannot add WP7/WP8/Windows platform
问题描述
尝试在我的 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 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屋!