如何从 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
目前它不添加 运行 临时文件的能力。
我有一个使用 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
目前它不添加 运行 临时文件的能力。