簡體   English   中英

科爾多瓦平台添加創建路徑錯誤的平台文件夾

[英]Cordova platform add creates platforms folder in wrong path

我有一個簡單的項目,在www /文件夾中有一些文件。 在同一個文件夾中,通過調用創建我的cordova項目

cordova create cordova com.test.app Testapp --copy-from=www/

這將使用cordova / www /文件夾中www /中的內容創建我的cordova文件夾,到目前為止還可以。

現在,如果我打電話

cordova platform add android

它無法在我的根文件夾中而不是cordova /中尋找plugins / android.json。 之后,我弄清楚了,該命令在我的根文件夾中而不是cordova /文件夾中創建了platform / android文件夾。

因此,即使我在cordova /內部調用了平台添加命令,它也指向父文件夾。 怎么了 我認為cordova始終相對於當前路徑有效。 但是現在看來,它進入了父文件夾,並在那里添加了平台並正在尋找plugins文件夾。 我該如何解決?

我正在使用Cordova 3.5.0,並在PATH和JAVA_HOME中使用Java 1.7.0_65和ant設置了android-sdk。

我可以輕松創建演示HelloWold項目並添加平台,但是不能在我的Web項目中。

我想通過調用Shell腳本來自動化它,但是由於cordova指向錯誤的文件夾,所以它不起作用。

感謝任何幫助。

我認為您在這里不了解的是,當您運行命令時

cordova create cordova com.test.app Testapp --copy-from=www

cli將使用您的www文件夾在名為“ cordova”的新創建的文件夾中創建一個新項目。 因此,必須先鍵入cd cordova然后才能運行任何cli命令。

我已經成功運行了以下命令:

cordova create cordova com.test.app Testapp --copy-from=www
cd cordova
cordova platform add android

而且我還建議您使用其他名稱而不是cordova作為create命令的參數:

cordova create testapp com.test.app Testapp --copy-from=www

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM