2013-08-02 2 views
13

저는 PhoneGap의 초보자이며 www 폴더에 대해 이해하려고합니다. iOS 플랫폼으로 만 프로젝트를 만들었습니다. 프로젝트 두 개의 Cordova www 폴더가있는 이유는 무엇입니까?

  • WWW의 루트 폴더에

    • www가

    가 어떻게 둘 다 사용 않는 platform/ios/ 폴더 :

    나는 두 WWW 폴더가있는 것을보고? 그 중 하나만 사용해야합니까?
    다른 플랫폼과 HTML/JS/CSS 코드를 공유하면 어떨까요?

  • 답변

    -1

    아이디어가있는 데모 프로젝트를 확인하십시오.

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

    +0

    @Sabastien이 문제에 도움이되었거나 좀 더 설명해야합니다. : P –

    +0

    @Umesh Lakhani : 누락 된 클래스가 있기 때문에 프로젝트가 컴파일되지 않습니다. –

    +0

    @Deepika Lalra 예, www 폴더 및 프로젝트 아키텍처에 대한 설명을 제공한다면 관심을 갖고 있습니다. D –

    11
    • 프로젝트의 루트 폴더에있는 www 폴더는 모든 플랫폼에 대해 글로벌 파일이 포함되어 있습니다. 이 폴더는 편집해야하는 폴더입니다.

    • platforms/ioswww 폴더는 iOS 플랫폼 전용입니다. 이 폴더는 cordova build을 실행하면 www 폴더의 폴더에서 생성됩니다. 이 폴더를 직접 편집해서는 안됩니다. 특정 플랫폼을 사용자 정의하려면 Cordova CLI 설명서의 Customise Each Platform 섹션을 참조하십시오. 당신이 더 많은 플랫폼 (cordova platform add <platform>)를 가지고 있다면 당신은 cordova build [platform]을 실행할 때

    후 이러한 플랫폼은 또한 www 폴더가 글로벌 www 폴더에서 구축 할 것입니다.

    +1

    이해합니다. 그런데 왜 PhoneGap 프로젝트를 만들 때 프로젝트에있는 www 플랫폼 폴더입니까? –

    +0

    @ SébastienPolytech 'Xcode의'platforms/ios'에있는'www' 폴더에서 프로젝트가 만들어진 이유는 무엇입니까? 다른 플랫폼은 일을하는 방식이 다르므로 다른 JS 및 다른 파일과 함께 다른 'www' 폴더가 필요하기 때문입니다. – grgarside

    +0

    그래서 어떤 파일이 모든 플랫폼에 공통적입니까? –

    관련 문제