You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行TS文件报ERR_UNKNOWN_FILE_EXTENSION未知文件扩展名错误如何解决

报错根因

Node.js 原生仅支持解析执行 JavaScript 格式文件,无法直接识别 .ts 后缀的 TypeScript 源码文件,你直接使用 node 命令执行 TypeScript 文件就会触发 ERR_UNKNOWN_FILE_EXTENSION 错误。

针对该项目的解决步骤

该项目已内置完整的 TypeScript 运行配置,无需额外修改配置文件,按以下操作即可正常启动:

  • 第一步:安装项目全部依赖
    进入项目根目录后执行命令:
    npm install
    
  • 第二步:使用项目内置脚本启动
    直接执行 package.json 中预设的启动命令,会自动调用 TypeScript 运行时执行源码:
    npm run start
    
  • 如果你是在WebStorm IDE中点击启动按钮触发的报错,需要修改运行配置:
    • 删除原有的 Node.js 类型启动配置
    • 新增 npm 类型启动配置,Scripts 字段选择 start,保存后重新启动即可
单文件测试替代方案

如果需要单独调试单个 .ts 文件,可全局安装 TypeScript 运行时后执行:

# 全局安装依赖
npm install -g ts-node typescript
# 执行指定ts文件
ts-node src/index.ts

内容的提问来源于stack exchange,提问作者M S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 09:15:01