For the record,
SyntaxError: Unexpected token ILLEGAL
means the parser encountered a character it didn’t know how to handle there.
It being a backtick (`) that starts a string immediately points to the version of Node not supporting that syntax, which means the installed Node is years out of date.