问题标签 [moonscript]

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 回答
3257 浏览

lua - Luarocks 无法编译对象

我对使用 luarocks 之类的东西来安装库还是很陌生,我遇到了一个问题,我不知道在安装 Lapis 的依赖项时如何解决。

如您所见,我没有为 Lapis 安装任何依赖项(我假设当我尝试下载 Lapis 时它们会自动安装)。我为此使用常规命令提示符。这么新,我想我可能做错了很多事情。我应该使用别的东西吗?任何指针都会很棒,谢谢!

0 投票
1 回答
225 浏览

lua - 单元测试一个moonscript真棒配置

我想要学习一些 lua/moonscript 的方法是将我很棒的配置文件 (rc.lua) 迁移到moonscript并在此过程中对一些东西进行单元测试。为此,我将 rc.lua 设置为需要这样的 moonscript 配置文件

对于第一个单元测试来检查我的配置是否调用了模块“齿轮”的特定功能,一切都相当顺利。我最终嘲笑了每次后续调用的齿轮模块

通过像这样设置单元测试

快进到当我的测试配置文件需要“糟糕”模块时:它的 init.lua 被调用,立即执行

这导致 client.lua 做

现在,对于仍在阅读的每个人来说,tag.lua 中的问题:

最后一个电话抛出了一个很好的旧

我认为这是因为 client.lua 还没有通过前几个 require 调用,因此根本不全局可用,或者至少还没有定义它的功能。
最后,这使我想到了一个问题:

为什么这甚至会在你每天很棒的启动过程中运行(糟糕的几乎是核心模块),以及在尝试复制它所在的环境时我错过了什么。

非常感谢您提前。
敬上

0 投票
1 回答
233 浏览

module - OSX 上 Lua 5.3 的 Moonscript CLI 启动错误

我在 OS X 10.11.1 上运行最新版本的 X Code。我今天从源代码安装了 Lua 5.3,没有问题。似乎工作正常。安装 luarocks 然后使用它安装 Moonscript 没有错误。但是,当从命令行调用时,moon 和 moonc 都会给出以下错误:

查看 alt_getopt.lua 表明它确实在使用现已失效的“模块”关键字。这个模块的 GitHub 项目在过去 3 年里似乎已经死了,没有采取任何行动。

我应该如何继续让 Moonscript 在我的系统上运行?

0 投票
1 回答
123 浏览

lua - Moonscript 静态字段

我想像这样上课:

但是在lua中我得到了:

在文档中,我读到使用有助于处理它的写作

0 投票
1 回答
129 浏览

nginx - Lapis 不使用来自 config.moon 的值

我正在按照leafo.net/lapis上的指南创建配置文件。我config.moon在应用程序的顶级文件夹中,看起来像这样

当我运行lapis buildorlapis server时,我可以看到我的日期戳nginx.conf.compiled已更改,但它似乎忽略了我的配置,因为它仍在侦听端口 8080

lapis server因此将尝试在该端口连接并失败。我错过了什么?

应用结构:

0 投票
1 回答
199 浏览

lua - 捆绑moon.lua依赖

我正在用 Love2D 在 lua 中制作游戏,并已成功地将其捆绑到 .exe 中以进行分发。但是,我最近切换到了moonscript,现在在编译和捆绑可执行文件后无法在另一台计算机上启动,因为它没有moon.lua(我猜它想要标准库)。

如何将 moonscript 标准库包含到我的 .exe 融合包中?

0 投票
1 回答
465 浏览

image - 我可以在 lua 中使用 löve2d 将 ImageData 或 Image 保存到新文件中吗?

我需要知道是否可以使用Löve2D将“ ImageData ”(或类似的东西)保存到Lua中的新文件中中的新文件中,以及如何?如果我不能,我该怎么做?

先感谢您 !

0 投票
1 回答
428 浏览

lua - 如何在lua中从moonscript调用函数?

我有一个这样的月球脚本代码:

我想在我的lua代码中使用它moonscript.loadfile

我该怎么做这样的事情?

0 投票
2 回答
420 浏览

love2d - 如何调试moonscript?

我试图写一些游戏,基于 Love2d 框架,从 moonscript 编译。每次当我在代码中出错时,我的应用程序都会抛出错误,这个错误是指编译的 lua 代码,而不是moonscript,所以我不知道这个错误到底发生在哪里。请告诉我,在这种情况下有什么解决方案?谢谢。