若出现报错:‘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
这样就解决啦