“我是怎么做的?”;“运行”;WebStorm中的TypeScript文件?

“我是怎么做的?”;“运行”;WebStorm中的TypeScript文件?,typescript,webstorm,Typescript,Webstorm,在我的WebStorm IDE中,我的项目中的所有.js(和.jsx)文件都有一个关联的“Run”命令,但是.ts(或.tsx)文件中没有此功能 我相信我已经正确地为TypeScript配置了我的项目,因为我至少能够从命令行()运行tsc,但是我很惊讶我不能简单地从IDE中执行这项操作 WebStorm是否支持单文件TypeScript编译和运行?启用此功能是否需要某些特定的IDE非默认配置?不支持直接运行Typescript文件,因为它们不能与Node.js一起运行。您必须使用tsc预编译代码

在我的WebStorm IDE中,我的项目中的所有
.js
(和
.jsx
)文件都有一个关联的“Run”命令,但是
.ts
(或
.tsx
)文件中没有此功能

我相信我已经正确地为TypeScript配置了我的项目,因为我至少能够从命令行()运行
tsc
,但是我很惊讶我不能简单地从IDE中执行这项操作


WebStorm是否支持单文件TypeScript编译和运行?启用此功能是否需要某些特定的IDE非默认配置?

不支持直接运行Typescript文件,因为它们不能与Node.js一起运行。您必须使用
tsc
预编译代码,然后在已编译的
js
文件上调用Run,或者使用以下即时编译:

  • npm安装-D ts节点类型脚本
  • Node.js运行配置中,将
    --要求ts节点/注册
    指定为Node.js参数

运行TypeScript的配置

tsc
不运行TypeScript,而是编译它。这就是你想做的吗?你会把它放在哪里?在节点上?JS文件就是这样的,对吧?@JuanMendes是的:编译(
tsc
),然后运行(
node
)=“run”(作为前端IDE功能在perf上使用“run”对于
.js
文件。谢谢!我没有想到!有没有一种快速的方法可以从产生错误的输出返回到我文件中的相应行?我看到名为(例如,`file.ks(4,1)1)的文件,但是相关代码没有重复,并且没有弹出窗口可以跳转到源代码中发现错误的位置。