typescript - 我如何在 WebStorm 中“运行”一个 TypeScript 文件?
问题描述
在我的 WebStorm IDE 中,我项目中的所有.js
(和.jsx
)文件都有一个关联的“运行”命令,但是.ts
(或.tsx
)文件中没有此功能。
我相信我已经为 TypeScript 正确配置了我的项目,因为我至少能够从命令行运行tsc
(结果有些出乎意料),但很惊讶我不能简单地从 IDE 中执行此操作。
WebStorm 是否支持单文件 TypeScript 编译和运行?启用此功能是否需要 IDE 的某些特定的非默认配置?
解决方案
不支持直接运行 Typescript 文件,因为它们不能与 Node.js 一起运行。您必须预先编译您的代码,tsc
然后在编译后的文件上调用Runjs
,或者使用ts-node进行动态编译:
npm install -D ts-node typescript
- 在Node.js运行配置中,指定
--require ts-node/register
为Node.js 参数:
推荐阅读
- node.js - 为什么 var 不设置全局变量?
- ruby - 当 gem 列表的括号中列出同一个 gem 的两个版本时,这意味着什么?
- docker - 詹金斯。并行运行 docker 容器(声明式)
- regex - RegEx 在 Google Data Studio 中清理和合并电子邮件活动
- typescript - TypeScript 函数,其参数应接受两种类型之一
- python - 使用 Python 实现机器精度跨平台
- html - 是否存在与“浮动显示”的 nroff / troff 概念等效的 HTML 和/或 CSS?
- java - 将 Java 对象插入 MongoDB,并将日期值作为字符串插入
- javascript - 根据范围滑块值以百分比设置表格网格的宽度
- python-3.x - Python Bokeh - 条件表格式 + 过滤框