问题标签 [haxelib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
349 浏览

haxe - haxe 中的开关盒

我的haxe代码有问题,所以我有以下代码:

对于默认值,我收到一个错误:This pattern is unused。你能帮我吗?提前谢谢

0 投票
1 回答
193 浏览

ubuntu - haxe 找不到 haxelib 安装的 csv 库

编辑:因为其他人肯定会遇到同样的问题,所以留下这个,但根本原因是 ubuntu 包是 haxe 的一个非常旧的版本。我卸载了它并从源代码安装,一切正常


我已经在我的 ubuntu 系统上全局安装了 haxe,并将 haxelib 设置为用户,安装路径为 /home/mdemello/opt/share/haxe/lib

haxelib 似乎可以工作,除了安装后错误:

但是通过 -lib 使用已安装的库失败;我必须使用 -cp 指定完整路径:

编辑:这是运行时的输出haxe -v

我注意到它从 -lib 添加的类路径是,/home/mdemello/opt/share/haxe/lib/csv/0,4,0/而我必须通过 -cp 手动添加的类路径是/home/mdemello/opt/share/haxe/lib/csv/0,4,0/lib

0 投票
1 回答
597 浏览

linux - 如何使用 minGW 交叉编译 Haxe/OpenFL 生成的源代码?

我有一个由OpenFL/Haxe for Linux (Fedora 21 x86_64) 生成的 CPP 源文件。

我想尝试使用 mingw-64 将其交叉编译为 Windows 可执行文件,但不知道如何为此生成正确的Makefile,因为 scr 文件夹中有很多 cpp 文件。

如何创建这个 make 文件?

或者

如果有一种方法可以配置OpenFL/Haxe以使用 mingw-64 进行交叉编译,那也将不胜感激。

0 投票
1 回答
106 浏览

android - NME android路径位置?

nme测试build.nmml安卓

Error: Could not find /Library/Android//extras/android/support/v4/android-support-v4.jar

这是我的错误。

我看到有一个“//”,但应该有一个目录,通常我的路径是

/Library/Android/android_sdk/...

有人能告诉我在哪里可以改变这条路吗?

0 投票
1 回答
220 浏览

windows - haxelib.exe crashing on my computer

After installing latest haxe toolkit (3.2.0), I have tried to install some libraries to start work on my project. But library manager (haxelib.exe) seems not working properly on my computer. It always crashes and windows showing alert:

The application was unable to start correctly (0xc000000d). Click OK to close the application

I have also installed toolkit on wife computer and everything working fine. Wife has Windows 7 x64. On my computer is installed Windows 8.1 x64.

In Windows event viewer I found logs:

(Error description)

(Information)

Any ideas what is going wrong with my computer/windows?

0 投票
1 回答
429 浏览

javascript - 如何将 Haxe 编译成 JavaScript?

Grunt-Haxe 大约在 3 年前建成。将它与 NPM haxelib 一起安装,确实提供了一种编译纯 JavaScript 的方法,但存在一个无法使用 JqueryExtern 库的问题;每次尝试使用 jQuery 类时它都会抛出一个错误,说它找不到,即使添加import jQuery.*. 它可以使用 Haxetoolkit 编译 *.Hx 文件,但同样不适用于 haxe-NPM、haxelib、grunt-haxe,它只是在编译时忽略了 JqueryExtern 库。

这是我的 grunt 配置 - 我有什么东西导致这些失败吗?我使用的 haxe 版本是 Haxe 3.2.1,我无法运行gulp watch,因为它需要为 Haxe 分配一个任务,但该任务尚不存在

0 投票
1 回答
68 浏览

command-line - 使用 createjs 库在 osx 终端中运行 haxe 应用程序的问题

运行此命令时

我收到此错误

主文件.hx

我已经包含了 createjs 库的 javascript 文件,并且我还使用命令安装了该库

0 投票
3 回答
1968 浏览

compiler-errors - 将类转换为 haxelib 后“找不到类型”

TL;DR :在我的项目目录之外,与任何其他库一样安装haxelib dev并包含在其中, Haxe 编译器看不到我的库。Project.xml在我的项目目录中,它工作正常。显然,其他库不必在我的项目目录中以避免编译器错误,那么我在这里缺少什么?

我正在尝试通过关注此页面将一些代码作为 haxelib 发布。

我最初的包命名空间为flixel.addons. 该代码作为不同项目的一部分,位于其source/flixel/addons子目录下。在我开始之前,它是编译好的项目的一部分。

我决定在释放它时最好不要侵入别人的命名空间,所以我将命名空间更改为mynamespacepackage我的类文件的行。我查看了另一个haxelib的想法,发现库名可以与类路径不同,这可能应该与包命名空间相同。所以我将代码从我的项目中移出到其他地方的一个新目录中:

根据说明,我haxelib dev使用mylibraryname.

在我的项目中,我添加<haxelib name="mylibraryname" />了 Project.xml。在我使用它的地方,我将import线条从更改flixel.addons.myclassmynamespace.myclass

现在,尝试编译我的项目(在 FlashDevelop 中,使用 Haxe 3.2.1)在使用它的行Type not found: mynamespace.myclass上给出了错误import。具有讽刺意味的是,FlashDevelop 会自动添加该行,同时按下 Ctrl+Shift+1 并将光标放在myclass使用它的位置。此外,我可以在该行的红色下划线部分按 F4,它会从新位置import打开myclass.hx就好了。

该文件包含:

package mynamespace;

我使用它的项目文件包含:

import mynamespace.myclass;

同时,haxelib.json 文件有:

我尝试过的事情:

  1. 尽管我认为它应该在这一点上工作,但我尝试了创建一个 zip 文件并haxelib install在其上使用的下一步。没变。

  2. 我也碰巧在我的项目中还有一个目录mynamespace,但我真的不再需要任何东西了,所以我删除了它。没变。

  3. 为了确保某处没有错别字,我将mylibraryname目录的副本(已正确安装并在其中...\haxe\lib\mylibraryname\0.0.1-alpha制作了一个.current文件0.0.1-alpha,顺便说一句)放回我的项目中。它编译得很好。

  4. 尽管文档中没有提到它,但我看到另一个库在haxelib.xml旁边包含一个文件haxelib.json,其中包含这个. 无论是否存在此文件,都没有变化。(甚至没有代码完成,它可以很好地列出我的类的唯一和继承变量,但会在“输出”窗格中生成与编译期间完全相同的Type not found错误。)

  5. haxelib selfupdate. 已经是最新的了。没变。

  6. 视窗重启!为什么不?没变。

我怎样才能让我的项目编译?为什么当 FlashDevelop 和 haxelib 出现时,Haxe 看不到它,以及当我的 lib 的目录结构和haxelib.json根据工作的第三方 haxelibs 和文档建模时?

还是我误解了什么,您必须在项目的上下文中测试 haxelib,直到它们真正发布?如果是这种情况,我不确定使用haxelib devandhaxelib install mylib.zip步骤到底应该做什么。

0 投票
0 回答
120 浏览

cpu-usage - Haxe - 监控特定进程/可执行文件的 CPU 使用率

我的 Haxe 程序需要计算特定可执行文件/进程在指定时间段内的平均 CPU 使用率。

我了解该解决方案是特定于平台的,并且希望在 Windows 和 Linux 上都实现它。

0 投票
1 回答
475 浏览

haxe - 在 Haxe 的外部程序中执行 URL/路径

可以使用来自 Haxe 的外部程序运行 URL 或路径吗?

C# 中的 Process.Start("C:\") 之类的东西将在文件 Windows 资源管理器中打开驱动器 C(或 Process.Start("/home/user/Desktop") 将在 Linux Mint 中使用此路径打开 Caja),或者像 NodeJS 中的“Open”包(它会做同样的事情)。

或者我需要使用文本编辑器打开一些文本文件,默认情况下在系统中选择。或者当我尝试运行 URL 时,必须使用该地址打开默认的网络浏览器。