VS编译错误 【xxx.exe 已退出,代码为 9】【Microsoft.TypeScript.targets(561,5): error MSB6006:】
先直接上图。
错误列表报错如下:
输出列表报错如下:
解决思路如下:
1、查了百度,没找到有用的东西。
2、看了微软的官方,MSB6006:“process”在退出时出现代码 `exit code`。 - MSBuild | Microsoft Learn
原文是“执行命令并返回非零退出代码或指示其输出中出现错误时,会发生此错误。”
打开报错的node路径,路径下面是有NODE文件的,但是发现node无法正常启动了。在cmd窗口输入node 直接报错如下图
想起之前升级过一次node高版本,当时需要设置一个openssl的参数,把openssl的环境变量删除。再打开cmd 直接输入node 可以正常进入了,问题解决了。
总结:
这种类似的问题(error MSB6006,xxx.exe 已退出,代码为 9)应该是所引用的其他组件无法正常启动了,我这里是node,也许可能会有其他的。只要解决组件问题,保证能正常启动,这个问题应该就解决了。