2013-08-02 10 views
13

Jestem początkujący w PhoneGap i staram się zrozumieć coś na temat folderów www. Stworzyłem projekt z tylko platformą iOS.Dlaczego istnieją dwa foldery www Cordova?

widziałem, że istnieją dwa foldery www:

  • www w folderze głównym projektu
  • WWW w folderze platform/ios/

Jak używać obu z nich? Czy mam używać tylko jednego z nich?
Co powiesz na udostępnianie kodu HTML/JS/CSS innym platformom?

Odpowiedz

-1

Sprawdź ten projekt demonstracyjny, na który masz pomysł.

https://github.com/Moodstocks/moodstocks-phonegap-demo-app

+0

@Sabastien dostałeś jakąś pomoc z tego lub powinienem wyjaśnić trochę więcej. : P –

+0

@Umesh Lakhani: projekt nie kompiluje się, ponieważ brakuje klas. –

+0

@Deepika Lalra, tak, jeśli masz wyjaśnienia dotyczące folderu www i architektury projektu, słucham z uwagą: D –

11
  • folder w folderze głównym projektu www zawiera pliki globalne dla wszystkich platform. To jest folder, który powinieneś edytować.

  • Folder www w platforms/ios jest przeznaczony wyłącznie dla platformy iOS. Ten folder jest zbudowany z globalnego katalogu wwwpo uruchomieniu cordova build. Nie należy bezpośrednio edytować tego folderu - jeśli chcesz dostosować konkretną platformę, zobacz sekcję Customise Each Platform w dokumentacji Cordova CLI.

Jeśli miał więcej platform (cordova platform add <platform>), wtedy te platformy musiałaby również ich www foldery zbudowany z globalnego katalogu www po uruchomieniu cordova build [platform].

+1

Rozumiem. Ale dlaczego, kiedy tworzysz projekt PhoneGap, jest to folder platformy www, który jest w projekcie? –

+0

@ SébastienPolytech 'Masz na myśli, dlaczego projekt jest zbudowany z folderu 'www' w' platformach/ios' w Xcode? Dzieje się tak dlatego, że różne platformy mają różne sposoby robienia rzeczy i potrzebują różnych folderów 'www' z różnymi JS i innymi plikami. – grgarside

+0

Jakie pliki są wspólne dla wszystkich platform? –

Powiązane problemy