无法使用Cordova CLI更新windows8项目

时间:2014-02-14 19:21:38

标签: cordova windows-applications cordova-cli

我使用cordova CLI创建了我的Windows 8项目。

cordova platform add windows8
cordova build windows8

但是,当我尝试按照PhoneGap Documentation上的步骤更新项目时。我收到一个错误,指出“提供的路径不是通往cordova windows phone项目的路径”。

C:\Developer\CordovaLibraryProject>cordova platform update windows8
Error: Update script failed: Error: Command failed: The path provided is not a path to a cordova windows phone project.
Please provide the path to the root folder of your cordova windows phone project.
The path provided is not a path to a cordova windows phone project.
Please provide the path to the root folder of your cordova windows phone project.

    at C:\Users\stan\AppData\Roaming\npm\node_modules\cordova\src\platform.js:140:38
    at ChildProcess.exithandler (child_process.js:641:7)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)

这是科尔多瓦的错误吗?如果没有,我该如何更新我的windows8项目?

1 个答案:

答案 0 :(得分:0)

我在3.4.1

中遇到了同样的问题

看起来更新命令不支持windows8。 cordova-cli readme建议不要在Windows 8部分下列出更新命令。

更具体的证据是windows8 update.js命令显式查找" windows phone"项目,然后抛出你看到的错误。我使用引号,因为它通过检查windows8目录中的.csproj文件来实现。

我尝试通过在我的platforms \ windows8文件夹中放置一个dummy.csproj文件来操作它。这让我更进一步,但仍然失败了。

您升级的版本可能会对此有所影响,所以也许值得一试。

update.js一年没有updated(没有双关语)。我称之为错误

我已将此提交给他们的错误跟踪器:https://issues.apache.org/jira/browse/CB-6748