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

aus*_*984 5 intellij-idea node.js webstorm typescript

我有一个使用 IntelliJ IDEA 设置的项目,很乐意将.tsTypeScript 文件编译为.jsES6 文件。文件.js被整齐地堆放在.ts文件旁边。

目录树

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

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

对于 Java 程序员来说,同等的体验是导航到.class单元测试的版本来执行编辑的.java文件。

这只是 IntelliJ/WebStorm 中缺少的功能还是我缺少某些东西?

Kon*_*lin 6

现在有一个插件可以使用以下命令添加运行 TS 文件的功能ts-nodehttps://plugins.jetbrains.com/plugin/10841-run-configuration-for-typescript

目前它没有添加运行临时文件的功能。


len*_*ena 3

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