node.js - 如何启动 Node 以从 IntelliJ 运行 .ts 文件?

标签 node.js typescript intellij-idea webstorm

我有一个使用 IntelliJ IDEA 设置的项目,可以愉快地编译 .ts TypeScript 文件到 .js ES6 文件。 .js文件被整齐地倾倒在 .ts 旁边文件。

directory tree

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

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

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

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

最佳答案

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

关于node.js - 如何启动 Node 以从 IntelliJ 运行 .ts 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42743845/

相关文章:

java - Intellij IDEA 运行失败

android - IntelliJ IDEA 注释处理器 : "Obtain processors from project classpath"

java - IntelliJ 光标在自动编译上移动

javascript - Dotenv 未正确加载

node.js - Loopback - 模型 ACL 列表在数据库中查找,而不是在其 json 文件中查找

typescript - angular 7 中的 ipad 双击和长按事件

node.js - 在 angular2 应用程序中运行 ng serve 时出现错误 'Cannot read property ' length' of undefined'

reactjs - 如何在 Typescript 中正确键入 React ErrorBoundary 类组件?

node.js - node-sass 在 Windows 上安装时抛出错误

json - Nodejs 从 json 创建 excel (csv/xlsx) 缓冲区文件