Как не обрабатывать предупреждения как ошибки с Travis for React - PullRequest
2 голосов
/ 04 марта 2020

Я разрабатываю приложение с 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 как указано в этом другом посте , но он просто игнорирует его и не работает.

1 Ответ

2 голосов
/ 05 марта 2020

Хорошо, я опубликую это решение на случай, если у кого-то возникнет такая же проблема Чтобы решить эту проблему, я только что изменил правило процесса сборки в файле .travis.yml.

Наконец, результат этого файла выглядит так:

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

С этим В этом случае Travis распознает CI=false, чтобы система не воспринимала предупреждения как ошибки.

...