【发布时间】:2017-03-12 04:41:13
【问题描述】:
我有一个使用 IntelliJ IDEA 设置的项目,很高兴将 .ts TypeScript 文件编译为 .js ES6 文件。 .js 文件被整齐地转储到 .ts 文件旁边。
我希望能够像运行 .js 文件一样在 node.js 中运行 .ts 文件。例如。在 <file>.ts 上使用 Cmd + Shift + F10 IntelliJ 将启动 node <file>.js(在运行 TypeScript 编译器之后)。
每次编辑文件后,必须记住在运行我刚刚编辑的文件之前打开 .js 版本感觉很尴尬。
Java 程序员的等效体验是导航到单元测试的.class 版本以执行编辑的.java 文件。
这只是 IntelliJ/WebStorm 中缺少的功能还是我缺少什么?
【问题讨论】:
-
相当有限的解决方法是创建可以做到这一点的运行/调试配置——这样就可以从任何文件中调用它(这就是它“受限”的原因-- 需要手动完成,一次只能激活一个这样的配置 -- 但如果您连续编辑相同的文件/相同的相关文件,这是有意义的)。
标签: node.js typescript intellij-idea webstorm