我有一个项目设置与IntelliJ IDEA愉快地编译.ts
TypeScript文件到.js
ES6文件。 .js
文件被整齐地倾倒在.ts
文件旁边。
我希望能够在node.js中运行.ts文件,就像我可以使用.js文件一样。例如。在<file>.ts
上使用Cmd + Shift + F10 IntelliJ将启动node <file>.js
(在运行TypeScript编译器之后)。
在每个文件编辑之后,在运行我刚刚编辑的文件之前必须记住打开.js版本会感到很尴尬。
Java程序员的相同经验将导航到单元测试的.class
版本以执行编辑的.java
文件。
这只是IntelliJ / WebStorm中缺少的功能还是我遗漏了什么?
没有这样的功能,因为没有通用的方法来从原始文件中查找生成的文件 - 有几十种(实际上是无限制的)方法来转换它们。您可以使用源映射解析生成的原始文件,但反之亦然。无论如何,请投票给WEB-25389
现在有一个插件可以添加使用ts-node
运行TS文件的功能:https://plugins.jetbrains.com/plugin/10841-run-configuration-for-typescript
目前它没有添加运行临时文件的能力。