2016-04-19 34 views
2

每當我向Cordova應用程序添加新插件時,www文件夾中的所有文件都消失了,並且默認的phonegap項目文件(設備已準備就緒!)恢復。當我在cordova應用中通過CLI添加新插件時,www文件夾會刪除我的文件?

所以每當我要添加新的插件,我要備份我的WWW文件夾,然後添加插件,然後將其粘貼回我的代碼。

我通過Cordova CLI安裝。 Cordova版本是6.1.1。

我把我所有的文件在項目/平臺/ ios/www。

我試圖把我的檔案在WWW的基本目錄爲每提到here,但它不工作。屏幕在運行應用程序時是白色的空白。

所以,請提出一個解決方案,這樣,當我在WWW文件夾添加住宿插件,我的所有文件。謝謝。

+1

請勿將您的整個來源放入www文件夾中。以不同方式構建解決方在同一級別上或在Cordova應用程序上方有單獨的源文件夾,並在構建階段填充www文件夾。有www文件夾只包含您的應用程序的最終版本。因此發佈插件更新,你可以重建,並繼續生活,如果沒有發生。 –

回答

1

你正在把你的文件放在錯誤的地方。整個平臺文件夾應該被認爲是構建工件,而不是以這種方式使用,也不應該致力於源代碼管理。

在您的科爾多瓦項目(即config.xml中居住在該文件夾)的「根」,有一個WWW文件夾。你應該保留你的應用程序文件。當您運行:

cordova build ios 

內部WWW所有文件和文件夾將被複制到:

platforms/ios/www 

並替換任何在那裏了。當您運行:

cordova build ios 

內部WWW所有文件和文件夾將被複制到:

platforms/android/assets/www 

更多信息,請參見Cordova CLI documentation

+0

好的。我將把我的代碼放在www中(在基本目錄中)。我將繼續從該文件夾編碼。現在,無論何時我需要運行我的應用程序(用於測試),我都必須從CLI構建應用程序,然後從IDE運行它? – Murtuza

+1

你不需要IDE就可以使用cordova build 來編譯然後cordova模擬在模擬器中運行。 –

相關問題