若出现报错:‘tsc’ 不是内部或外部命令,也不是可运行的程序,可尝试以下两种解决办法,大部分是因为环境变量的问题
解决方法一
设置执行策略
- 找到目标程序【Windows PowerShell 】——以【管理员身份】运行
- 运行 get-ExecutionPolicy 命令 查看脚本执行策略是否为RemoteSigned,是跳转解决方法二
- 若不是RemoteSigned,运行 set-ExecutionPolicy RemoteSigned 命令,在询问更改执行策略的时候选择敲Y或者A
- 再次运行get-ExecutionPolicy 查看执行策略
解决方法二
查看环境变量
1.npm config get prefix 查找npm安装目录

2.将返回的结果配置到环境变量里的系统变量
变量名:NODE_PATH
变量值: E:\VSCode\nodeJs\node_global

3.配置用户变量 和 系统变量 里的path
点击新建 在末尾添加上 %NODE_PATH%, 确定保存

再次运行
tsc -v

这样就解决啦
本文介绍了如何处理在Windows系统中遇到tsc不是内部或外部命令的问题,包括检查并设置脚本执行策略为RemoteSigned,以及配置npm和Node.js的环境变量,确保PATH包含正确路径,以成功运行tsc命令。
669

被折叠的 条评论
为什么被折叠?



