Visual studio code VSCode(Visual Studio代码)可以用于运行elm make吗?

Visual studio code VSCode(Visual Studio代码)可以用于运行elm make吗?,visual-studio-code,elm-make,Visual Studio Code,Elm Make,我不熟悉VSCode。 我是埃尔姆的新手 我完全能够使用VIM和命令行工具创建ELM项目,但我想使用IDE。我根据互联网上的建议选择了VSCode,因为它似乎收集了一些不错的VIM片段 现在我有一些.elm文件 Main.elm View.elm Model.elm 我想在Model.elm上运行elm make,以确保它没有错误 然后我想在Main.elm上运行elm make来创建index.html,这样我就可以查看我的项目了 我认为对于熟悉如何定制VSCode的人来说,这是一个非常简单

我不熟悉VSCode。 我是埃尔姆的新手

我完全能够使用VIM和命令行工具创建ELM项目,但我想使用IDE。我根据互联网上的建议选择了VSCode,因为它似乎收集了一些不错的VIM片段

现在我有一些.elm文件

Main.elm
View.elm
Model.elm
我想在Model.elm上运行elm make,以确保它没有错误

然后我想在Main.elm上运行elm make来创建index.html,这样我就可以查看我的项目了

我认为对于熟悉如何定制VSCode的人来说,这是一个非常简单的问题,但正如我前面所说的,我对VSCode是新手。

尝试为
elm make设置一个

创建包含以下内容的
/vscode/tasks.json

{
    "version": "0.1.0",
    "tasks": [
        {
            "taskName": "elm make",
            "isBuildCommand": true,
            "command": "elm-make",
            "args": ["./main.elm"],
            "isShellCommand": true
        }
    ]
}
然后,您可以使用build命令运行该任务,或单独运行该任务


您可能还想查看elm扩展名:

虽然我非常确定您的答案是正确的,但我可能没有充分强调“我对VSCode是新的”语句。不清楚的项目包括.vscode/目录应该存在的位置?创建任务后,我将如何执行任务?
.vscode
目录应位于工作区的根目录中。您可以用几种不同的方式运行任务。两个简单的命令:使用命令调色板中的
runtask
命令,或者默认情况下绑定到
cmd+shift+b
runbuildtask
命令。您可以在中找到有关VSCode任务的更多信息。虽然您的回答是一个很好的开始,但真正的关键是让我能够将任务链接到windows命令的文档。上面提供的任务不会在当前目录中运行elm make,而是始终编译main.elm文件$文档中的{file}和{$DirFilename}解决了这个问题。任务是一个需要运行的pita,但是文档中也指出了键绑定解决方案以及如何实现它们。谢谢你让我开始。