You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行haxelib run命令出现Module not found错误(路径含^符号)

Haxelib run命令路径含脱字符(^)导致模块找不到的问题

在Windows 10(已安装最新更新)系统中,执行haxelib run <LIBRARY> <ARGS>命令时会抛出错误:Uncaught exception - load.c(181) : Module not found : ^C:\HaxeToolkit\haxe\lib\<LIBRARY>/<VERSION_NUM>/run.n^,路径首尾及版本号的逗号前出现多余的脱字符(^)。当前使用64位Haxe 4.3.2、Haxelib 4.1.0,该问题在PowerShell、CMD、Microsoft Terminal及Wezterm中均存在。

以formatter库为例,执行命令及报错如下:

PS C:\Users\<USER>> haxelib run formatter
Uncaught exception - load.c(181) : Module not found : ^C:\HaxeToolkit\haxe\lib\formatter/1^,15^,0/run.n^

其他库(如lime)也存在相同问题,而网上同类异常的路径无此类脱字符。

已尝试以下方法但均无法解决问题:

  • 重新安装Haxe
  • 降级至之前可用的Haxe 4.2.0版本
  • 安装32位Haxe
  • 将Haxelib设置在独立文件夹
  • 将Haxelib设置在独立磁盘

额外补充信息:

  • 使用powershell -NoProfile执行命令仍报错
  • 在CMD中执行%SystemRoot%\System32\where.exe haxelib可正常返回C:\HaxeToolkit\haxe\haxelib.exe,但在PowerShell中执行该命令提示模块加载失败
  • 注册表中未找到HKCU\Software\Microsoft\Command Processor下的AutoRun项

内容的提问来源于stack exchange,提问作者incognitoknose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 18:05:05