如何启动节点以从IntelliJ运行.ts文件?

时间:2017-03-12 04:41:14

标签: node.js typescript intellij-idea webstorm

我有一个使用IntelliJ IDEA设置的项目,愉快地将.ts TypeScript文件编译为.js ES6文件。 .js文件正在.ts文件旁边整齐地转储。

directory tree

我希望能够在node.js中运行.ts文件,就像我可以使用.js文件一样。例如。在<file>.ts上使用 Cmd + Shift + F10 IntelliJ将启动node <file>.js(在运行TypeScript编译器之后)。

在每个文件编辑之后,在运行我刚编辑的文件之前,必须记住打开.js版本会感到很尴尬。

Java程序员的等效体验是导航到单元测试的.class版本,以执行已编辑的.java文件。

这只是IntelliJ / WebStorm中缺少的功能还是我遗漏了什么?

2 个答案:

答案 0 :(得分:2)

没有这样的功能,因为没有通用的方法可以从原始文件中查找生成的文件 - 有几十种(实际上是无限制的)方法来转换它们。您可以使用源映射解析生成的原始文件,但反之亦然。 无论如何,请投票给WEB-25389

答案 1 :(得分:0)

现在有一个插件,可以使用ts-nodehttps://plugins.jetbrains.com/plugin/10841-run-configuration-for-typescript

运行TS文件。

目前,它还没有添加运行暂存文件的功能。