Visual studio code VSCode(Visual Studio代码)可以用于运行elm make吗?
我不熟悉VSCode。 我是埃尔姆的新手 我完全能够使用VIM和命令行工具创建ELM项目,但我想使用IDE。我根据互联网上的建议选择了VSCode,因为它似乎收集了一些不错的VIM片段 现在我有一些.elm文件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的人来说,这是一个非常简单
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,但是文档中也指出了键绑定解决方案以及如何实现它们。谢谢你让我开始。