Unexpected token ILLEGAL

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.