Windows10系统npm全局安装typescript后tsc命令无法识别问题求助
Windows10全局安装TypeScript后tsc命令不可用解决方案
- 第一步:确认npm全局安装路径
执行命令npm config get prefix,记录输出的路径,该路径为npm全局包的默认根目录,Windows系统下全局命令的可执行文件默认存放在此路径下。 - 第二步:校验TypeScript安装完整性
进入上述路径,检查是否存在tsc.cmd、tsc.ps1两个可执行文件。如果不存在,说明安装过程因权限不足失败,请使用管理员权限打开CMD/PowerShell,重新执行npm install -g typescript完成安装。 - 第三步:校验环境变量配置正确性
打开系统环境变量编辑面板,检查Path变量中是否添加了第一步得到的完整路径,注意不要误加该路径下的node_modules等子目录,同时确认路径前后没有多余空格、特殊符号。 - 第四步:解除PowerShell执行策略限制(仅针对PowerShell运行报错的场景)
使用管理员权限打开PowerShell,执行命令Set-ExecutionPolicy RemoteSigned,输入Y确认修改,解除系统对本地脚本的执行限制。 - 第五步:验证修复结果
关闭所有已打开的CMD/PowerShell窗口,重新打开后执行tsc --version,正常会返回TypeScript版本号。
内容的提问来源于stack exchange,提问作者Maykel
相关产品推荐
相关产品推荐

