尝试执行gulp bundle --ship
命令时出现此错误:
构建失败,因为任务将输出写入stderr。 使用退出代码退出:1
我对此很陌生,所以不知道如何进行。即使当我现在通过helloworld Webpart运行时,它也在发生。 gulp serve
有效,只要不向其中添加--ship
,我就可以捆绑和打包解决方案。我以前在同一台计算机上编写和发布过应用程序,所以我不知道现在有什么不同。
我已经卸载了每个扩展程序并重新安装了该应用程序,但它仍在执行。任何帮助将不胜感激。
答案 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
);