VS编译错误 【xxx.exe 已退出,代码为 9】【Microsoft.TypeScript.targets(561,5): error MSB6006:】

发布时间 2023-06-21 09:40:18作者: clown

先直接上图。

错误列表报错如下:

 输出列表报错如下:

 

解决思路如下:

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,也许可能会有其他的。只要解决组件问题,保证能正常启动,这个问题应该就解决了