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

How can I launch node to run a .ts file from IntelliJ?

我有一个使用 IntelliJ IDEA 设置的项目,很高兴将 .ts TypeScript 文件编译为 .js ES6 文件。 .js 个文件被整齐地转储到 .ts 个文件旁边。

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

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

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

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

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

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

目前它不添加 运行 临时文件的能力。