全局安装typescript后为何tsc命令仍无法被识别?
TypeScript 全局安装后
tsc命令无法识别的排查方案 - 优先检查全局包安装路径的环境变量配置
- 执行
npm config get prefix获取npm全局包的实际安装根目录;如果是使用yarn全局安装的,执行yarn global bin获取对应的全局安装路径 - Windows系统需要把获取到的路径完整添加到系统的
Path环境变量中;macOS/Linux系统需要把路径下的bin子目录加入Path配置 - 重点提醒:配置完成后必须完全关闭所有正在运行的终端窗口,新开终端再重试,旧终端不会加载新的环境变量配置,这是最常见的不生效原因
- 执行
- 确认全局安装流程是否真的完成
- 重新执行
npm install -g typescript命令,留意输出里有没有权限不足、网络中断导致的安装失败提示 - Windows环境下如果有权限拦截提示,可以用管理员身份启动终端后重新执行全局安装
- 重新执行
- 临时可用的替代操作
- 不需要改动环境变量的话,可以直接用
npx tsc 编译目标路径调用编译器完成操作
- 不需要改动环境变量的话,可以直接用
内容的提问来源于stack exchange,提问作者Rupak
相关产品推荐
相关产品推荐

