Elm Make 启动 Windows Script Host 并给出错误?

Elm Make starts Windows Script Host and gives error?

我在 Elm 玩游戏,每当我使用 elm make 时,我都会收到来自 Windows 脚本宿主的错误消息:

错误指出构建 elm.js 文件中存在错误。当我查看给定的行时,如下所示:

return {
    keys: keys,     // A hash of key name to index
    free: free,     // An array of unkeyed item indices
} // line 10547

所以我猜它在抱怨第 10546 行不需要的 ,free: free,.

但现在我的问题是,为什么 Windows Script Host 仍然在处理我的构建 elm.js 文件,我该如何修复它?

我已经尝试禁用 Windows 脚本宿主,但随后我收到一条错误消息,指出它不允许脚本为 运行。

由于您在该目录中有一个名为 elm.js 的文件,因此 Windows 命令行会在您键入 elm make 时尝试执行该文件。它认为您的意图是:elm.js make.

您可以通过以下几种方式解决此问题:

  1. 将输出文件的名称从 elm.js 更改为其他名称
  2. 将生成的elm.js文件移动到子目录
  3. 运行 elm-make 从命令行而不是 elm make
  4. 使用另一个 shell,例如 Powershell、Git Bash 或 Cygwin