![](/img/trans.png)
[英]Running "haxe build.hxml" command gives me "permission denied" error
[英]Where's the HXML docs?
得到它了! 以下是Haxe編譯器的HXML /命令行選項的完整列表
你有沒有嘗試過:
haxe --help
據我所知,.hxml文件只是傳遞命令行參數的一種方便方法。
對於高級用法和一些提示,這是Andy Li的一篇很棒的文章( https://stackoverflow.com/users/267998/andy-li )
http://blog.onthewings.net/2013/03/04/hxml-tricks-every-haxe-user-should-know/
以hash(#)開頭的行不會被視為參數。
#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
將參數應用於--each
中的每個構建。
#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來進一步分離不同的構建配置。
client.hxml:
-main Client
-js client.js
server.hxml:
-main Server
-neko server.n
all.hxml:
client.hxml
--next
server.hxml
構建兩者: haxe all.hxml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.