現象
create react appで作成したReactアプリを、Vercelでデプロイしようとした際に、ローカルでは問題なくビルドできているにもかかわらず、ビルドエラーになる。
Vercelのビルドログで下記のエラーメッセージが表示される。
Treating warnings as errors because process.env.CI = true.
対処法
環境変数 CI の値が trueのため、worning が error として扱われています、ということなので。。
この環境変数をいじってよいものか、よくわからなかったのですが、下記の、Vercel のコミュニティでも同じ会話がされていたので、CIの値をfalseに上書きすることにしました。
https://github.com/vercel/community/discussions/30
Vercelの環境変数の設定はGUI上から可能です、下記を設定しデプロイを再実行したところ、エラーなく実行できるようになりました。
NAME: CI
VALUE: false
参考
Vercelの環境変数について↓
