Class 从Haxe编译SWC时如何排除类?

Class 从Haxe编译SWC时如何排除类?,class,default,haxe,swc,Class,Default,Haxe,Swc,这个问题专门用于在FlashDevelop中从Haxe创建SWC(而不是从AS3代码) 是否有一个编译器参数来指定一些不在SWC中编译的类?如果是这样,那么在编译其他所有内容时,是否可以去掉“Main”、“Lib”等(默认情况下嵌入在SWC中最常见的类)?对于Nape,我编译SWC,如下所示: haxe --macro "include('nape')" --macro "include('zpp_nape')" ... 在没有-main标志的情况下,这将构建一个.swc,其中只包含nape和

这个问题专门用于在FlashDevelop中从Haxe创建SWC(而不是从AS3代码)


是否有一个编译器参数来指定一些不在SWC中编译的类?如果是这样,那么在编译其他所有内容时,是否可以去掉“Main”、“Lib”等(默认情况下嵌入在SWC中最常见的类)?

对于Nape,我编译SWC,如下所示:

haxe --macro "include('nape')" --macro "include('zpp_nape')" ...
在没有
-main
标志的情况下,这将构建一个.swc,其中只包含
nape
zpp_nape
包中的类


这仍然包括haxe std库,但到目前为止还没有人抱怨。

非常感谢。我将查看文档,我猜“include(…)”部分也可以接受包名?这可能是只编译所需类的最快方法。