웹 UI 프레임워크에서 번들 파일 변경

현지화 또는 확장을 통해 번들 파일을 변경할 수 있습니다.

태스크 정보

다음 두 가지 방법 중 하나로 번들 파일을 변경할 수 있습니다.
  • 현지화를 통해
  • 확장을 통해

프로시저

  1. 현지화를 통해 번들 파일을 변경하는 경우, 애플리케이션의 현지화 폴더에서 현재 번들 파일의 폴더 구조를 복제해야 합니다.

    예를 들어, 번들 파일이 /folder1/folder2/x-bundle.js에 있고 fr-FR 로케일의 번들 엔트리를 현지화하거나 바꾸는 경우에는 변경하려는 번들에 대한 새 값으로 번들 파일을 생성하고 모든 기존 값을 /localization/fr/FR/folder1/folder2/x-bundle.js에서 유지해야 합니다.

  2. 확장성을 통해 번들 파일을 변경하는 경우에는 다음을 수행하십시오.
    1. 바꾸려는 번들 항목만 있는 번들 파일을 생성하십시오.
    2. 번들을 바꿔야 하는 화면을 렌더링하는 데 사용되는 JSB의 타겟 이름을 식별하십시오. 이름은 JSB의 loadAfter 속성에 입력해야 합니다.
    3. < include name> 태그의 extn 디렉토리에 있는 bundle-js 파일의 경로 및 이름만 지정하십시오. 예를 들어,
      <?xml version="1.0" encoding="utf-8"?> 
      <project name="scuiIDE" 
                  author="Project author"> 
          <target name="flight_route" 
      <!-- The name attribute in <target> is used to uniquely identify this JSB in the 
      application. It serves as its identifier.--> 
                  file="/extn/stk/flightRoute/test-all.js"
                  loadAfter="flightService" 
      <!-- The loadAfter attribute in <target> is used to specify the javascript library 
      after which the current JSB should be rendered.-->
                  allowDynamicLoad="true" 
                  debug="True" 
                  shorthand="False"
                  shorthand-list=""> 
              <include name="/extn/stk/flightRoute/flightRouteList_bundle.js"/> 
          </target>
      </project>