2014-02-14 80 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

相關問題