【问题标题】:InCorrect Path for Rest client in HaxeHaxe 中 Rest 客户端的路径不正确
【发布时间】: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

标签: haxe haxelib


【解决方案1】:

安装一个库并不直接意味着它被用于项目的编译。 你应该添加-lib rest-client 来告诉编译器你想使用这个库

haxe --js main-javascript.js --main HaxeTest -lib rest-client

【讨论】:

  • 知道了.. 谢谢 Mark Knol
猜你喜欢
  • 2014-07-25
  • 1970-01-01
  • 1970-01-01
  • 2012-10-10
  • 2011-06-07
  • 2020-08-30
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多