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
.
您可以通过以下几种方式解决此问题:
- 将输出文件的名称从
elm.js
更改为其他名称
- 将生成的
elm.js
文件移动到子目录
- 运行
elm-make
从命令行而不是 elm make
- 使用另一个 shell,例如 Powershell、Git Bash 或 Cygwin
我在 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
.
您可以通过以下几种方式解决此问题:
- 将输出文件的名称从
elm.js
更改为其他名称 - 将生成的
elm.js
文件移动到子目录 - 运行
elm-make
从命令行而不是elm make
- 使用另一个 shell,例如 Powershell、Git Bash 或 Cygwin