我刚安装了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中)。
答案 0 :(得分:1)
您描述的功能确实需要安装全局ts-node
。
您应该在https://github.com/Microsoft/vscode/issues处提出相关问题。
安装人员应该注意这一点。
然而,我认为它仍然是实验性的,因为有一些明显的错误。
例如,如果您使用任何外部程序包,则此功能将无法运行,因为此功能未加载并解析这些依赖项。
再一次,填写一个问题就太棒了。 :)
感谢你指出来。我之前不知道这个功能。 :)