我有一个ASP.NET核心项目与React和typescript作为前端。
我今天早上回来工作,在我的项目上运行“Build”,得到了这个错误消息。有谁知道这意味着什么以及如何修复它?
严重性代码描述项目文件行抑制状态错误MSB 6006“C:\Program Files(x86)\Microsoft Visual Studio\2019\Microsoft\VisualStudio\NodeJs\node.exe”退出,代码为-1073741819。C:\Program Files(x86)\Microsoft SDKs\TypeScript\3.5\build\Microsoft.TypeScript.targets 463
我能看到的唯一提示是文件:“TypescriptTargets”当我选中Solution Properties-> TypescriptBuilds时,我看到我选择的Typescriptversion(3.1)“不可用”,并且唯一可用的版本是3.5,所以我更改为3.5,但没有任何效果
3条答案
按热度按时间zkure5ic1#
正确答案(对我来说):
原来我丢失了NuGet包Microsoft.TypeScript.MSBuild,我重新安装了它,现在它工作了
vatpfxk52#
我找到的唯一解决方法就是重启
rxztt3cl3#
我的问题是node.js的版本,我在windows 10中从10节点版本升级到18节点版本,我的Visual Studio 2019有12.2版本。
Visual Studio 2019的节点在这里:C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\NodeJs>
为了运行其他应用程序,我设置了NODE_OPTIONS=--openssl-legacy-provider,然后Visual Studio 12.2版本不支持此选项。
我删除了这个选项的设置和它的工作。