在cordova中添加平臺會爲該平臺創建文件夾&。這包括一個名爲platform_www
的文件夾,用於例如ios\platform_www
,該文件夾中的文件位於文件夾www
中。cordova:platform_www文件夾的用途是什麼?
請解釋此文件夾的使用&爲什麼它是必需的?
在cordova中添加平臺會爲該平臺創建文件夾&。這包括一個名爲platform_www
的文件夾,用於例如ios\platform_www
,該文件夾中的文件位於文件夾www
中。cordova:platform_www文件夾的用途是什麼?
請解釋此文件夾的使用&爲什麼它是必需的?
Cordova CLI將platform_www
目錄用作最終進入www
目錄的特定於平臺的JS文件的'主源'。意思是,它包括cordova.js
,cordova.js
的源文件,以及任何插件JS文件。當您使用prepare
平臺時,CLI使用platform_www
並將其與其他www
內容配合使用以創建平臺的「www
」目錄。
cordova platform add ios
概述創建platforms/ios/
下platform_www
目錄。此目錄包含JavaScript文件,如cordova.js
,它們在構建時添加到移動應用程序中。此時platforms/ios/www
目錄尚不存在。cordova plugin add
時,platform_www
目錄將更新爲與該插件相關的javascript包裝文件。此時platforms/ios/www
目錄尚不存在。cordova build ios
相當於運行cordova prepare ios
,然後運行cordova compile ios
。命令cordova prepare
將用戶的www
目錄複製到根目錄中,並將其與platforms\ios\platform_www
結合以創建新目錄platforms\ios\www
。cordova clean
刪除platforms\ios\www
目錄,但保留platforms\ios\platform_www
目錄和www
目錄,以便它們可以在將來的版本中結合使用。正在運行cordova plugin remove
將從platforms/ios/platform_www
中刪除特定插件的javascript包裝文件。並且運行cordova platform remove ios
將刪除platforms/ios/platform_www
目錄。很好的答案 - 除了「platform_www」而不是「www_platforms」之外呢? – track0
@ track0 - 謝謝。是的哈哈。以某種方式能夠在一個不存在的目錄上寫下整個摘要!你是對的,目錄是「platform_www」。我已經更新了答案。感謝您的評論。 – tfmontague
所以我應該從** platform_www **複製所有內容到我的** www **目錄中? –
@IgorGanapolsky當您運行準備命令時,Cordova自動執行此操作。 – Dan