HXML 문서는 어디에 있나요?
-
08-07-2019 - |
해결책
시도 했습니까?
haxe --help
.hxml 파일은 내가 아는 한 명령 선 매개 변수를 통과하는 편리한 방법입니다.
다른 팁
알았어요! 다음은 HXML / Command Line의 전체 목록입니다. 옵션 Haxe 컴파일러의 경우
- —CP : 소스 파일을 찾기 위해 디렉토리를 추가하십시오
- —js : 코드를 JavaScript 파일로 컴파일합니다
- —AS3 : 대상 디렉토리에 AS3 코드를 생성합니다
- - SWF : 플래시 SWF 파일로 코드를 컴파일합니다
- —SWF9 : CODE CODE CODILE FLASH9 SWF 파일
- - SWF— Version : SWF 버전 변경 (6 ~ 10)
- - SWF— 헤드러 : SWF 헤더 정의 (너비 : 높이 : FPS : 색상)
- - SWF— LIB : 컴파일 된 SWF에 SWF 라이브러리 추가
- —Neko : 코드를 Neko Binary로 컴파일합니다
- —PHP : PHP 코드를 대상 디렉토리로 생성합니다
- —X : Neko 파일을 컴파일하고 실행하기위한 바로 가기
- —XML : XML 유형을 생성합니다
- - 메인 : 스타트 업 클래스를 선택하십시오
- - lib : Haxelib 라이브러리를 사용하십시오
- —D : 조건부 편집 플래그를 정의합니다
- —Resource [@name] : 이름의 리소스 파일 추가
- --exclude :이 파일에 나열된 클래스에 대한 코드를 생성하지 마십시오.
- —V : Verbose 노드를 켭니다
- —Debug : 컴파일 된 코드에 디버그 정보를 추가하십시오
- - Prompt : 오류 프롬프트
- —CMD : 성공적인 컴파일 후 지정된 명령을 실행하십시오
- —— Flash —Strict : More Type Strict Flash API
- —— NO - 트레이스 : 프로그램에서 추적 통화를 컴파일하지 마십시오
- —— Flash — 사용 - 단계 : SWF Lib의 단계에있는 물체를 배치
- —— Neko— 소스 : 유지 된 Neko 소스를 유지하십시오
- —— Gen — HX— 클래스 : SWF9 파일에서 HX 헤더를 생성합니다
- ——NEXT : 여러 HAXE 컴파일을 분리합니다
- —— 디스플레이 : 디스플레이 코드 팁
- —— NO - AUTPUT : 컴파일하지만 파일을 생성하지는 않습니다
- —— 시간 : 컴파일 시간을 측정합니다
- -NO— 인라인 : 인라인을 비활성화합니다
- —— -php — Front : PHP 프론트 파일의 이름을 선택합니다.
- —— REMAP : 패키지를 다른 패키지로 다시 옮깁니다
- - help :이 옵션 목록을 표시합니다
- —— help :이 옵션 목록을 표시합니다
대한 고급 사용법 여기 몇 가지 팁은 Andy Li(https://stackoverflow.com/users/267998/andy-li)
http://blog.onthewings.net/2013/03/04/hxml-tricks-every-haxe-user-should-know/
hxml 파일에 주석 달기
해시(#)로 시작하는 줄은 인수로 처리되지 않습니다.
#Yay! Comments!
컴파일 후 바로 프로젝트 실행
사용 -cmd
성공적인 컴파일 후 명령줄을 실행합니다.
#C++
-cpp bin
-main Test
-cmd ./bin/Test
#Flash
-swf Test.swf
-main Test
-cmd path/to/FlashDebugger Test.swf
#Neko
-neko Test.n
-main Test
-cmd neko Test.n
Neko 타겟의 경우 빌드 및 실행을 위한 특별한 단축키가 있습니다. -x Test
.
추가 인수
예를 들어 디버그 버전을 빌드하려는 경우 인수를 추가하는 것도 가능합니다.
haxe project.hxml -debug
한 번에 여러 컴파일
사용 --next
서로 다른 대상/구성 빌드를 분리합니다.사용 --each
hxml 내의 모든 빌드에 인수를 적용합니다.
#lib will be used in every '--next' build
-lib jQueryExtern
--each
#build MainPage
-js script/MainPage.js
-main MainPage
--next
#build ContactPage
-js script/ContactPage.js
-main ContactPage
#build AlbumPage
--next
-js script/AlbumPage.js
-main AlbumPage
hxml 포함
모든 구성에 대해 hxml을 생성하여 다양한 빌드 구성을 추가로 분리할 수 있습니다.
클라이언트.hxml:
-main Client
-js client.js
서버.hxml:
-main Server
-neko server.n
all.hxml:
client.hxml
--next
server.hxml
다음을 모두 빌드합니다. haxe all.hxml
제휴하지 않습니다 StackOverflow