使用 Travis for React 如何不将警告视为错误

How not to treat warnings as errors with Travis for React

我正在使用 React 和 Travis 持续集成系统开发应用程序。执行过程时,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,如另一个 中所示,但它只是忽略它并且不起作用。

好的,我会 post 这个解决方案,以防有人遇到同样的问题。为了解决这个问题,我刚刚在 .travis.yml 文件中修改了构建过程的规则。

最后,那个文件的结果是这样的:

script:
  - npm install -g codecov
  - npm test && codecov
  - CI=false npm run build
  - npm run docs

使用该选项,Travis 仅识别 CI=false 以允许系统不将警告视为错误。