使用重构将Javascript转换为Haxe

问题描述

我想将javascript类转换为Haxe。 (哪个是Nakama后端JS Client,nakama-js.umd.js) 为了做到这一点,我尝试使用refactor工具。这是一个haxelib工具 安装重构后,我执行了以下命令:

haxelib run refactor js_to_haxe nakama-js.umd.js

但是出现以下错误

Called from ? line 1
Called from Main.hx line 72
Called from hant/Process.hx line 196
Called from hant/Process.hx line 99
Called from a C function
Called from hant/Process.hx line 174
Called from hant/Process.hx line 173
Called from a C function
Called from C:\MyProg\_tools\motion-twin\haxe\std/neko/Lib.hx line 42
Uncaught exception - load.c(237) : Failed to load library : hant.ndll
Stack trace:
        Called from a C function
        Called from hant/Process.hx line 10
        Called from a C function
        Called from hant/Process.hx line 10
        Called from hant/Process.hx line 174
        Called from a C function
        Called from hant/Process.hx line 99
        Called from hant/Process.hx line 196
        Called from Main.hx line 72
        Called from ? line 1

我也尝试安装hant lib。没什么改变。

解决方法

$ haxelib run refactor convertFile input.js Output.hx js_to_haxe.rules

这似乎在 haxe 4 中执行(文档中描述的调用是针对 3.x 的)。
不过,输出似乎并没有真正在 Haxe 中转换。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...