我使用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项目?
答案 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