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

如何在VS Code集成终端无需指定完整路径运行node_modules中的ts-node

VS Code集成终端直接运行ts-node的实现方法

出现需要打全路径才能运行的问题,核心是ts-node的执行路径没有被终端识别,可按以下方案解决:

方案1:全局安装ts-node(最便捷)

直接全局安装ts-node及其配套依赖,安装后会自动注册全局命令:

  • 执行全局安装命令:
    npm install -g ts-node typescript @types/node
  • 安装完成后重启VS Code集成终端,即可直接运行:
    ts-node xxx.ts

方案2:使用项目局部依赖(无需全局安装)

如果不想污染全局环境,可直接调用项目内安装的ts-node:

  • 方式一:通过npx调用,无需额外配置:
    npx ts-node xxx.ts
  • 方式二:在项目package.json中配置脚本:
{
  "scripts": {
    "dev": "ts-node ./src/index.ts"
  }
}

配置后执行npm run dev即可运行对应ts文件。

方案3:修复环境变量配置

如果已经全局安装还是无法直接调用,需要检查npm全局路径是否加入系统环境变量:

  • 执行npm prefix -g获取npm全局安装目录
  • Windows系统:将返回的目录直接添加到系统Path环境变量
  • Mac/Linux系统:将返回目录下的bin文件夹路径添加到~/.bashrc或~/.zshrc的PATH配置中
  • 配置完成后重启VS Code即可生效

参考运行效果截图:
运行操作参考截图

内容的提问来源于stack exchange,提问作者Alex Marshall

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 08:06:00