我刚刚开始在类型脚本,并使用新的视觉工作室代码IDE。我目前面临一个问题,我可以使用visual studios类型脚本插件,并使用node运行javascript文件。但是,保存ts文件时,它不会自动生成js文件。所以我卸载了插件,并根据这个视频安装了typescript:
https://egghead.io/lessons/typescript-typescript-up-and-running-in-seconds
现在,我可以使用--watch选项生成一个ts文件,但是,当我转到需要它的更复杂的项目时,如何实现自动生成多个.ts文件?
另外,这是使用visual studios代码作为ide编写typescript的最佳方法吗?目前我不是这个设置的超级粉丝,因为我必须有一个打开的终端来观看一个ts文件(这可能意味着需要一堆窗口来观看每个文件,也需要一个打开的终端来运行程序)。

最佳答案

我不确定你用的是Visual Studio Code还是Visual Studio 2013。我假设是vs代码(如果不是,考虑切换。VS代码非常好!)是的。
现在我引用another answer中的话。
可以使用生成命令执行此操作:
使用tsconfig.json创建一个简单的watch = true(这将指示编译器监视所有编译的文件):

{
    "compilerOptions": {
        "target": "ES5",
        "out": "js/script.js",
        "watch": true
    }
}

注意files数组被省略,默认情况下所有子目录中的所有*.ts文件都将被编译。
配置任务(Ctrl+Shift+P>Configure Task Runner):
{
    "version": "0.1.0",
    "command": "tsc",
    "showOutput": "silent",
    "isShellCommand": true,
    "problemMatcher": "$tsc"
}

现在按Ctrl+Shift+B构建项目。您将在输出窗口(Ctrl+Shift+O)中看到编译器输出。
有关详细信息,请参见我的一个项目:
tsconfig.json.settings/tasks.json

关于visual-studio - 在Visual Studios Code 2015中自动构建TypeScript项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30606120/

10-16 22:07