Using npm 7 Peer Dependencies With Gatsby Cloud
If you are using npm 7, you may encounter conflicting peer dependencies that cause a build failure.
Adding the environment variable NPM_CONFIG_LEGACY_PEER_DEPS=true
will force the legacy behavior and use the peer dependency behavior of npm versions 3 - 6. Be aware that, per the npm docs, use of legacy-peer-deps
is not recommended, as it will not enforce the peerDependencies
contract that meta-dependencies may rely on.