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

TypeScript文件无法编译为JS文件,执行tsc命令提示找不到

解决本地安装TypeScript后tsc: command not found的问题

你遇到的问题是因为TypeScript仅作为项目开发依赖本地安装,系统环境变量中没有全局的tsc命令路径,直接在终端执行tsc会找不到对应的可执行文件。以下是三种可行的解决方法:

方法一:使用npx调用本地tsc

在项目根目录执行:

npx tsc

npx会自动查找当前项目node_modules/.bin下的tsc命令并执行,无需额外配置。

方法二:通过npm scripts执行编译

修改package.json中的scripts字段,添加编译命令:

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "build": "tsc"
}

保存后在项目根目录执行:

npm run build

npm执行scripts时会自动将本地node_modules/.bin目录加入环境变量,因此能识别tsc命令。这种方式更推荐,便于统一管理项目脚本。

方法三:直接执行本地tsc的绝对路径

在项目根目录执行:

./node_modules/.bin/tsc

直接指定本地tsc的实际路径,让bash定位到对应的可执行文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 03:16:13