我正在使用带有Travis持续集成系统的React开发应用程序。执行该过程时,Travis抱怨警告,并且由于指示以下内容而无法编译:
Treating warnings as errors because process.env.CI = true. Most CI servers set it automatically. Failed to compile.
我试图修改.travis.yml文件并添加此规则,warnings_are_errors: false
如本篇其他文章中所述,但它只是忽略了它而无法正常工作。
好的,如果有人遇到同样的问题,我将发布此解决方案。为了解决这个问题,我刚刚修改了.travis.yml
文件中构建过程的规则。
最后,该文件的结果如下所示:
script:
- npm install -g codecov
- npm test && codecov
- CI=false npm run build
- npm run docs
使用该选项,Travis仅识别CI=false
即可使系统不将警告视为错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句