웹 UI 프레임워크에서 번들 파일 변경
현지화 또는 확장을 통해 번들 파일을 변경할 수 있습니다.
태스크 정보
다음 두
가지 방법 중 하나로 번들 파일을 변경할 수 있습니다.
- 현지화를 통해
- 확장을 통해
프로시저
- 현지화를 통해 번들 파일을
변경하는 경우, 애플리케이션의
현지화 폴더에서 현재 번들 파일의
폴더 구조를 복제해야 합니다.
예를 들어, 번들 파일이 /folder1/folder2/x-bundle.js에 있고 fr-FR 로케일의 번들 엔트리를 현지화하거나 바꾸는 경우에는 변경하려는 번들에 대한 새 값으로 번들 파일을 생성하고 모든 기존 값을 /localization/fr/FR/folder1/folder2/x-bundle.js에서 유지해야 합니다.
- 확장성을 통해 번들 파일을 변경하는
경우에는 다음을 수행하십시오.
- 바꾸려는 번들 항목만 있는 번들 파일을 생성하십시오.
- 번들을 바꿔야 하는 화면을 렌더링하는 데 사용되는 JSB의 타겟 이름을 식별하십시오. 이름은 JSB의 loadAfter 속성에 입력해야 합니다.
- < 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>