When running cdk synth command, this error happens:
/usr/local/lib/node_modules/aws-cdk/lib/index.js:12322
return process.env.CDK_HOME ? path.resolve(process.env.CDK_HOME) : path.join((os.userInfo().homedir ?? os.homedir()).trim() \|\| "/", ".cdk");
SyntaxError: Unexpected token '?'
aws-cdk@2.28.0
Node version 12
Solution: Upgrade node to version 14+