How to Fix the Netlify error: "Treating warnings as errors because process.env.CI = true"
Building locally and in Netlify was working fine until I suddenly received this error in the build logs.
Treating warnings as errors because process.env.CI = true.
Most CI servers set it automatically.
My builds failed because of this error.
Naturally, we would want to set CI = false
based on the given error.
Let’s navigate to our build command:
Settings
— Build & deploy
— Continuous Deployment
— Build settings
— Build command
The build command for my application was:
npm run build
In order to circumvent this issue, we can just set CI
to false
before our actual build command.
For me, this is what that looked like:
CI=false && npm run build
In some cases, particularly in React applications, you may need to set CI=""
instead of false
. This is due to the behavior of the older versions of react-scripts
.