Uncaught SyntaxError: Unexpected token < - ReactJS Build
Hi everyone,
A ReactJS issue I ran into after running npm run build:
Uncaught SyntaxError: Unexpected token <
This one took a while to track down but it essentially boils down to the built index.html file referencing paths relatively:
Issue: index.html was referencing
"</html".
Instead of:
"</html".
This meant that anytime a page was accessed directly it attempted to load the static files from the wrong directory. To fix it, I had to update the homepage node in package.json
Original:
...
"version": "0.1.0",
"homepage": "./",
"private": true,
...
Instead use:
"version": "0.1.0",
"homepage": "/",
"private": true,
Hopefully that’s able to help someone else out, took a while to track down!