问题标签 [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.
haxe - haxe 中的开关盒
我的haxe代码有问题,所以我有以下代码:
对于默认值,我收到一个错误:This pattern is unused
。你能帮我吗?提前谢谢
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
linux - 如何使用 minGW 交叉编译 Haxe/OpenFL 生成的源代码?
我有一个由OpenFL/Haxe for Linux (Fedora 21 x86_64) 生成的 CPP 源文件。
我想尝试使用 mingw-64 将其交叉编译为 Windows 可执行文件,但不知道如何为此生成正确的Makefile,因为 scr 文件夹中有很多 cpp 文件。
如何创建这个 make 文件?
或者
如果有一种方法可以配置OpenFL/Haxe以使用 mingw-64 进行交叉编译,那也将不胜感激。
android - NME android路径位置?
nme测试build.nmml
安卓
Error: Could not find /Library/Android//extras/android/support/v4/android-support-v4.jar
这是我的错误。
我看到有一个“//”,但应该有一个目录,通常我的路径是
/Library/Android/android_sdk/...
有人能告诉我在哪里可以改变这条路吗?
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?
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 分配一个任务,但该任务尚不存在
command-line - 使用 createjs 库在 osx 终端中运行 haxe 应用程序的问题
运行此命令时
我收到此错误
主文件.hx
我已经包含了 createjs 库的 javascript 文件,并且我还使用命令安装了该库
compiler-errors - 将类转换为 haxelib 后“找不到类型”
TL;DR :在我的项目目录之外,与任何其他库一样安装haxelib dev
并包含在其中, Haxe 编译器看不到我的库。Project.xml
在我的项目目录中,它工作正常。显然,其他库不必在我的项目目录中以避免编译器错误,那么我在这里缺少什么?
我正在尝试通过关注此页面将一些代码作为 haxelib 发布。
我最初的包命名空间为flixel.addons
. 该代码作为不同项目的一部分,位于其source/flixel/addons
子目录下。在我开始之前,它是编译好的项目的一部分。
我决定在释放它时最好不要侵入别人的命名空间,所以我将命名空间更改为mynamespace
在package
我的类文件的行。我查看了另一个haxelib的想法,发现库名可以与类路径不同,这可能应该与包命名空间相同。所以我将代码从我的项目中移出到其他地方的一个新目录中:
根据说明,我haxelib dev
使用mylibraryname
.
在我的项目中,我添加<haxelib name="mylibraryname" />
了 Project.xml。在我使用它的地方,我将import
线条从更改flixel.addons.myclass
为mynamespace.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 文件有:
我尝试过的事情:
尽管我认为它应该在这一点上工作,但我尝试了创建一个 zip 文件并
haxelib install
在其上使用的下一步。没变。我也碰巧在我的项目中还有一个目录
mynamespace
,但我真的不再需要任何东西了,所以我删除了它。没变。为了确保某处没有错别字,我将
mylibraryname
目录的副本(已正确安装并在其中...\haxe\lib\mylibraryname\0.0.1-alpha
制作了一个.current
文件0.0.1-alpha
,顺便说一句)放回我的项目中。它编译得很好。尽管文档中没有提到它,但我看到另一个库在
haxelib.xml
旁边包含一个文件haxelib.json
,其中包含这个. 无论是否存在此文件,都没有变化。(甚至没有代码完成,它可以很好地列出我的类的唯一和继承变量,但会在“输出”窗格中生成与编译期间完全相同的Type not found
错误。)haxelib selfupdate
. 已经是最新的了。没变。视窗重启!为什么不?没变。
我怎样才能让我的项目编译?为什么当 FlashDevelop 和 haxelib 出现时,Haxe 看不到它,以及当我的 lib 的目录结构和haxelib.json
根据工作的第三方 haxelibs 和文档建模时?
还是我误解了什么,您必须在项目的上下文中测试 haxelib,直到它们真正发布?如果是这种情况,我不确定使用haxelib dev
andhaxelib install mylib.zip
步骤到底应该做什么。
cpu-usage - Haxe - 监控特定进程/可执行文件的 CPU 使用率
我的 Haxe 程序需要计算特定可执行文件/进程在指定时间段内的平均 CPU 使用率。
我了解该解决方案是特定于平台的,并且希望在 Windows 和 Linux 上都实现它。
haxe - 在 Haxe 的外部程序中执行 URL/路径
可以使用来自 Haxe 的外部程序运行 URL 或路径吗?
C# 中的 Process.Start("C:\") 之类的东西将在文件 Windows 资源管理器中打开驱动器 C(或 Process.Start("/home/user/Desktop") 将在 Linux Mint 中使用此路径打开 Caja),或者像 NodeJS 中的“Open”包(它会做同样的事情)。
或者我需要使用文本编辑器打开一些文本文件,默认情况下在系统中选择。或者当我尝试运行 URL 时,必须使用该地址打开默认的网络浏览器。