VS Code和TypeScript - 无法识别“tl-node”

问题描述 投票:1回答:1

我刚刚安装了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 \ Ted \ Documents \ typescript-test \ sample.ts”'ts-node'未被识别为内部或外部命令,可运行程序或批处理文件。

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

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

typescript visual-studio-code
1个回答
1
投票

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

你应该在https://github.com/Microsoft/vscode/issues提出这个问题。

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

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

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

再次,填写一个问题将是美好的。 :)

并且感谢你指出它。我以前不知道这个功能。 :)

© www.soinside.com 2019 - 2024. All rights reserved.