3

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

~\CordovaWP8>cordova -d 平台为“wp8”添加 wp8 科尔多瓦库已经存在。无需下载。继续。检查平台“wp8”是否通过最低要求...检查 wp8 要求...运行“~.cordova\lib\wp\cordova\3.1.0\wp8\bin\check_reqs””(输出如下)

正在创建 wp8 项目... 使用以下命令为平台“wp8”运行 bin/create:""~.cordova\lib\wp\cordova\3.1.0\bin\create" "~\CordovaWP8\platforms\wp8" "~\命名空间“”CordovaWP8“”(输出跟随)

错误:创建 wp8 子项目时出错。该系统找不到指定的路径。

at ~\AppData\Roaming\npm\node_modules\cordova\src\platform.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平台,有什么想法吗?

4

1 回答 1

5

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

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安装文件夹

~\AppData\Roaming\npm\node_modules\cordova\

c:\Users\Sergei\AppData\Roaming\npm\node_modules\cordova

  • 替换以下文件

src/metadata/wp8_parser.js 与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

于 2013-11-05T19:25:17.983 回答