Optimization 我是否可以预编译haxelib库,使其不';I don’我每次构建项目时都不会重新编译吗?

Optimization 我是否可以预编译haxelib库,使其不';I don’我每次构建项目时都不会重新编译吗?,optimization,compilation,haxe,haxelib,Optimization,Compilation,Haxe,Haxelib,我正在和Haxe和NME制作一个游戏。我的代码编译得非常快,但后来我用haxelib添加了Nape物理引擎,现在我的编译时间增加了很多 我的猜测是,Nape库每次都在重新编译,因为它看起来像是一个单独的swf文件,删除该库会将编译时间缩短到原来的水平 是否可以只编译一次Nape,而不必每次构建时都重新编译它?Neko目标的解决方案不同吗?我不使用NME,因此我不确定这是否适合NME的构建工具,但对于普通haxe,您将使用构建服务器,例如: haxe --wait 4000 要启动服务器,然后在

我正在和Haxe和NME制作一个游戏。我的代码编译得非常快,但后来我用haxelib添加了Nape物理引擎,现在我的编译时间增加了很多

我的猜测是,Nape库每次都在重新编译,因为它看起来像是一个单独的swf文件,删除该库会将编译时间缩短到原来的水平


是否可以只编译一次Nape,而不必每次构建时都重新编译它?Neko目标的解决方案不同吗?

我不使用NME,因此我不确定这是否适合NME的构建工具,但对于普通haxe,您将使用构建服务器,例如:

haxe --wait 4000
要启动服务器,然后在构建时,添加

--connect 4000

只要构建服务器正在运行和使用,编译器就会缓存编译模块的结果,因此像nape这样的东西只会在第一轮编译,只要代码没有更改,编译器唯一要做的就是生成.swf,它非常适合OpenFL/NME工具

haxe --wait 5000

openfl build flash --connect 5000
但请注意,目前它可能不适用于:

openfl build windows|mac|linux|android|ios|blackberry --connect 5000

目前,cpp目标不支持此功能。

酷!我不知道这件事。谢谢你的帮助。