VS Code和TypeScript - 无法识别获取" tl-node"

时间:2017-03-19 18:27:39

标签: typescript visual-studio-code

我刚安装了VS Code,我很难确定如何让VSCODE编译TS代码。

有些消息来源说,VSCODE带有一个稳定的" TS的版本,其他人谈论安装TS。在任何一种情况下,当我在sample.ts文件中编写这个简单的代码时:

// sample.ts

function add(x: number, y: number): number {
    return x + y;
}

console.log(add(2,2)); // 4

然后我收到了这个错误:

  

[正在运行] ts-node   " I:\的UserData \泰德\文件\打字稿测试\ sample.ts" ' TS-节点'不是   被认可为内部或外部命令,可操作程序或   批处理文件。

我该怎么做才能解决这个问题? VS Code是否安装了TS,因此它可以编译"并运行?如果是这样,我做什么或失踪,如果没有,我该如何解决?

我已经使用npm来安装我可能添加的TypeScript(所以我在C:\ Users \ Ted \ AppData \ Roaming \ npm \ node_modules \ typescript中)。

1 个答案:

答案 0 :(得分:1)

您描述的功能确实需要安装全局ts-node

您应该在https://github.com/Microsoft/vscode/issues处提出相关问题。

安装人员应该注意这一点。

然而,我认为它仍然是实验性的,因为有一些明显的错误。

例如,如果您使用任何外部程序包,则此功能将无法运行,因为此功能未加载并解析这些依赖项。

再一次,填写一个问题就太棒了。 :)

感谢你指出来。我之前不知道这个功能。 :)