1

我正在从迁移WebStormVSCode,而这件事我无法得到,而且它似乎是最基本的。保存后,我想运行我的typescript任务。我还不能使用tsconfig.json,因为我还不能filesGlob以它的完成方式排除文件夹atom(它阻塞了我的 node_modules 文件夹)。

我现在CTRL+SHIFT+B每次都必须这样做,以使每次保存后红色下划线消失。一定有办法吗?

4

3 回答 3

2

经过大量的摆弄,我想出了这个,它按我期望的方式工作。

任务.json

{
    "version": "0.1.0",
    "command": "tsc",
    "isShellCommand": true,
    "args": [ "-p", "." ],
    "showOutput": "silent",
    "isWatching": true,
    "problemMatcher": "$tsc-watch"
}

tsconfig.json

{
    "compilerOptions": {
        "target": "ES5",
        "module": "amd",
    "watch": true,
        "inlineSourceMap": true
    },
    exclude: [ 'node_modules']
}

终极 Visual Studio 代码/TS 设置

于 2016-01-06T14:43:04.950 回答
0

您可以调整键盘快捷键以在每次保存时构建 - 代码很高兴允许多个绑定到同一个键:

键绑定.json

[
    {
        "key": "ctrl+s",          
        "command": "workbench.action.tasks.build" 
    }
]

您可以使用文件、首选项、键盘快捷键进行这些设置。

于 2015-07-15T20:41:04.613 回答
0

我认为您可以创建一个 gulpfile 来引用您的所有任务,包括打字稿编译。

然后添加一个启动编译的“watch”任务。

最后,您在 VSCode 中创建一个 Task Runner 文件以在 gulp 中构建“监视”任务时启动。

因此,当您打开 VSCode 时,您会这样做CTRL+SHIFT+B,瞧。

于 2015-12-23T10:43:17.243 回答