Gulp捆绑软件--ship:构建失败,因为任务将输出写入stderr

时间:2018-06-21 12:28:17

标签: gulp visual-studio-code

尝试执行gulp bundle --ship命令时出现此错误:

  

构建失败,因为任务将输出写入stderr。   使用退出代码退出:1

我对此很陌生,所以不知道如何进行。即使当我现在通过helloworld Webpart运行时,它也在发生。 gulp serve有效,只要不向其中添加--ship,我就可以捆绑和打包解决方案。我以前在同一台计算机上编写和发布过应用程序,所以我不知道现在有什么不同。

我已经卸载了每个扩展程序并重新安装了该应用程序,但它仍在执行。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

为了快速获胜,您可以使用--debug标志来捆绑任务,而不是--ship,直到此错误在以后的版本中得到解决为止。

gulp bundle --debug
gulp package-solution --ship

捆绑的文件会更大,但至少您不会在CI / CD中收到“由于任务将输出写入stderr而导致构建失败”错误。

答案 1 :(得分:0)

通常由于警告而发生。您可以像下面在gulpfile.js中提到的那样添加抑制 build.addSuppression(Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.); build.addSuppression(/Warning/gi);