【发布时间】:2017-03-19 18:27:39
【问题描述】:
我刚刚安装了 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 中有它)。
【问题讨论】:
-
错误提示您尝试使用
ts-node,但未安装。你是如何“运行/编译”你的文件的?安装ts-node可能会解决问题,但最好先了解为什么要使用ts-node运行。 -
对于一个不使用
ts-node的完整示例,您可以查看我的一个包,例如github.com/unional/color-map -
或者更小的例子:github.com/blakeembrey/hasvalue
-
好吧,我刚刚安装了 VS COde,然后运行它,我去“CTRL + ALT + N”。
-
所以,我想问一下 1) VS Code 是否带有 TypeScript 支持、编译和填充,以及 2) 如果没有,并且我已经安装了 TS,接下来怎么办? =)
标签: typescript visual-studio-code