2013-08-02 24 views
13

PhoneGap'ta yeni başlayan biriyim ve www klasörleri hakkında bir şeyler anlamaya çalışıyorum. Sadece iOS platformlu bir proje oluşturdum. Projenin Neden iki Cordova www klasörü var?

  • www kök klasöründe

    • www

    nasıl ikisini de kullanırım platform/ios/ klasörde:

    İki www klasör olduğunu gördü? Sadece bunlardan sadece birini kullanmalı mıyım?
    HTML/JS/CSS kodunu diğer platformlarla paylaşmaya ne dersiniz?

  • cevap

    -1

    Bu demo projesini kontrol edip ondan bir fikriniz var.

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

    +0

    @Sabastien, bundan biraz yardım aldınız mı yoksa biraz daha fazlasını açıklamalıyım. : P –

    +0

    @Umesh Lakhani: Proje eksik sınıflar olduğu için derleme yapmıyor. –

    +0

    @Deepika Lalra, evet www klasörü ve proje mimarisi hakkında açıklamalarınız varsa, dikkatle dinliyorum: D –

    11
    • projenin kök klasöründe www klasör tüm platformlar için küresel dosyaları içerir. Düzenlemeniz gereken klasör budur.

    • platforms/ios'daki www klasörü, iOS platformunda içindir. Bu klasör, cordova build'u çalıştırdığınızda genel www klasör klasöründen oluşturulur. Bu klasörü doğrudan düzenlememelisiniz - belirli bir platformu özelleştirmek isterseniz, Cordova CLI belgelerinin Customise Each Platform bölümüne bakın. Eğer daha fazla platform (cordova platform add <platform>) olsaydı cordova build [platform] çalıştırdığınızda

    , daha sonra bu platformlar da onların www klasör küresel www klasörden inşa olurdu.

    +1

    Anladım. Ama neden, bir PhoneGap projesi oluşturduğunuzda, projedeki www platform klasörü nedir? –

    +0

    @ SébastienPolytech 'Projenin neden Xcode' platformlar/ios 'içinde 'www' klasöründen oluşturulduğunu kastediyorsunuz? Bunun nedeni, farklı platformların işleri yapmanın farklı yollarına sahip olması ve farklı JS ve diğer dosyalarla farklı 'www' klasörlerine ihtiyaç duymasıdır. – grgarside

    +0

    Peki, tüm platformlarda hangi dosyalar yaygındır? –