【发布时间】:2021-02-02 01:02:16
【问题描述】:
我是 Haxe 的新手。我创建了以下代码:
import restclient.RestClient;
/**
* ...
* @author Sriram
*/
class HaxeTest
{
static public function main() {
trace("Hello, world!");
var result = RestClient.get(
"SOME_REST_GET_API");
trace(result);
}
}
我想运行以下命令:
haxe --js main-javascript.js --main HaxeTest
但我收到以下错误:
HaxeTest.hx:1: characters 8-29 : Type not found : restclient.RestClient
HaxeTest.hx:10: characters 22-32 : Type not found : RestClient
我已经使用 haxelib install rest-client 安装了 rest-client
请提供帮助。
【问题讨论】:
-
编译时忘记包含库 (
--library rest-client)。 -
谢谢伽马。糟糕的是,我忘记了 --library 选项。我有疑问,如果我有多个库,是否需要以逗号分隔的形式提供它们(例如:rest-client、http-client 等)。执行时是否有任何通配符如 * 或任何 xmls 来添加库?
-
不,每个库需要一个单独的
--library。也许您正在寻找 HXML 文件。 haxe.org/manual/compiler-usage-hxml.html -
知道了。谢谢 Gama11