如果你需要使用tasks.json, 而且里面需要用到"type": "shell",那么他们是不兼容的,会显示这个参数格式不正确 - -Command,我当时的感觉是 搞死人了。 先解释下这个报错,你加了上面那个shellArgs后会自动带上一个-Command - 然后执行tasks当"type": "shell"时又会自动带上-Command 最终的命令变成了 powershell ...