2014-02-14 48 views
2

我使用cordova CLI创建了我的Windows 8项目。无法使用Cordova CLI更新Windows8项目

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项目?

回答

0

我在3.4.1中遇到同样的问题

看起来像update命令不支持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

相关问题