Elm Make启动Windows脚本宿主并出错?

时间:2016-03-14 12:07:28

标签: elm

我正在使用Elm,每当我使用elm make时,我都会从Windows脚本主机中收到错误:

enter image description here

错误表明构建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脚本宿主,但后来我发出一条错误,指出它不允许运行脚本。

1 个答案:

答案 0 :(得分:1)

由于您在该目录中有一个名为elm.js的文件,因此当您键入elm make时,Windows命令行会尝试执行该文件。它认为你打算这样做:elm.js make

你可以通过以下几种方式解决这个问题:

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