如何在不枚举每个类的情况下将Haxe库编译为Javascript?
我正在尝试使用Javascript中的Haxe库。因为我已经有了一个用Javascript编写的项目,所以使用给定的Haxe库将其移植到Haxe+并不是我目前准备采用的解决方案 是否有一种方法可以将库从它的Haxe源文件夹编译成一个JS文件,然后包含在我的如何在不枚举每个类的情况下将Haxe库编译为Javascript?,javascript,compilation,frameworks,haxe,Javascript,Compilation,Frameworks,Haxe,我正在尝试使用Javascript中的Haxe库。因为我已经有了一个用Javascript编写的项目,所以使用给定的Haxe库将其移植到Haxe+并不是我目前准备采用的解决方案 是否有一种方法可以将库从它的Haxe源文件夹编译成一个JS文件,然后包含在我的标记中,并在我的项目中引用?如果我没有弄错的话,当一个Haxe项目正常编译时,它只包含项目中实际使用的类(正确吗?)-因此我需要某种工具或编译器选项,将包含给定目录中的所有类 我假设在那个时候包将被命名为Javascript对象 如果这有帮助,
标记中,并在我的项目中引用?如果我没有弄错的话,当一个Haxe项目正常编译时,它只包含项目中实际使用的类(正确吗?)-因此我需要某种工具或编译器选项,将包含给定目录中的所有类
我假设在那个时候包将被命名为Javascript对象
如果这有帮助,我正在寻找的transcompile库是Nape(用Haxe编写的物理引擎)。看起来我找到了一种方法 从FlashDevelop创建一个新的Haxe项目(用于JS) 然后,通过以下方式添加对要编译的库的引用:
- 在您的
中找到它Haxe安装目录/Haxe/lib/name\u of_library/version\u of_library
- 或者,只需在项目设置中的库下添加库名称即可(如下图所示)
--宏include('your_library\u root\u packagename')
(显然,替换为库的顶级包名!)
我相信,如果您有一个由许多顶级软件包组成的库,那么您需要列举几个--macro
编译器选项。就我而言,我只需要一个
最后,CTRL+ENTER。。。等待它转换成文件,瞧
你有一个Javascript格式的库 我想对谷歌集团(从Haxe到PHP)的类似问题表示感谢: