首页 > 解决方案 > 我如何在 WebStorm 中“运行”一个 TypeScript 文件?

问题描述

在我的 WebStorm IDE 中,我项目中的所有.js(和.jsx)文件都有一个关联的“运行”命令,但是.ts(或.tsx)文件中没有此功能。

我相信我已经为 TypeScript 正确配置了我的项目,因为我至少能够从命令行运行tsc结果有些出乎意料),但很惊讶我不能简单地从 IDE 中执行此操作。

WebStorm 是否支持单文件 TypeScript 编译和运行?启用此功能是否需要 IDE 的某些特定的非默认配置?

标签: typescriptwebstorm

解决方案


不支持直接运行 Typescript 文件,因为它们不能与 Node.js 一起运行。您必须预先编译您的代码,tsc然后在编译后的文件上调用Runjs,或者使用ts-node进行动态编译:

  • npm install -D ts-node typescript
  • Node.js运行配置中,指定--require ts-node/registerNode.js 参数

在此处输入图像描述


推荐阅读