Typescript tasks does not work when ussing git-bash for windows

299 阅读1分钟

使用vscode中的Terminal -> Run Task 选项创建一个tsc的任务

image.png

如下图选择tsc: watch -tsconfig.json,

image.png

就会自动在项目根路径下的.vscode文件夹下创建tasks.json文件

image.png

此时如果直接按住 Ctrl+Shit+B 来运行该task,会发现TERMINAL控制台报错:

image.png

原因是我的vscode设置的默认terminal是 Git Bash

image.png

这里找到了一个解决办法:

image.png

重点就是在options选项中,修改执行该任务所用的shell工具为 powershell.exe

image.png

重新 Ctrl+Shift+B 执行该task就没问题了。