Gulp:插件中的错误'运行序列(默认)MSBuild 失败,代码3221225477!Gulp task Visual Studio 2017



运行基于Sitecore螺旋的解决方案的gullow发布时,低于错误

插件"运行序列(默认("中出错消息:MSBuild失败,代码为3221225477!堆栈:错误:MSBuild失败,代码为3221225477!在ChildProcess。(C:\Repository\node_modules\culp msbuild\lib\msbuild-runner.js:66:25(在ChildProcess.emit(events.js:198:13(在Process.ChildProcess.handle.onext(internal/child_Process.js:248:12(

有什么帮助吗?MSBuild在命令提示符下获得成功。注意:我检查了以前正确运行的其他解决方案,现在甚至不起作用。windows更新有什么问题吗?

Habitat Demo使用的gull.js文件也使用了gull-msbuild作为msbuild。

从这个节点模块中,您可以看到它检索您在本地安装的msbuild版本。我的猜测是:

1-gulp-msbuild使用了错误的msbuild版本(如果您安装了多个vs,可能值得在node_modules\gulp-msfuild\lib\msbuild finder.js中使用console.log

2a-你想确保你已经安装了webtools(你可以打开visualstudio安装程序,检查你是否检查了Web开发构建工具。(

2b-你还想确保你有这个目录:

C:Program Files (x86)Microsoft Visual Studio2017BuildToolsMSBuildMicrosoftVisualStudiov15.0WebApplications

以及以下文件:Microsoft.WebApplication.Build.Tasks.dll, Microsoft.WebApplication.targets

3-栖息地使用吞咽3.9。因此,您希望使用node.js版本<12我想,也许<10.Personnaly建议尝试nodejs8.17.0,因为我知道这一个是稳定的,有3.9

相关内容

  • 没有找到相关文章

最新更新