NPM - веб-сайт, созданный с использованием React, не строится

Я создал веб-сайт с использованием ReactJS и отлично работает на моем локальном компьютере. Но когда я бегуnpm run build это ошибка, которую я получил:

> react-snap

�  pageerror at /personal-site/: SyntaxError: Unexpected token '<'

✅  crawled 1 out of 1 (/personal-site/)

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! personal-site@2.1.0 postbuild: `react-snap`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the personal-site@2.1.0 postbuild script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\[MYUSERNAMEHERE]\AppData\Roaming\npm-cache\_logs\2020-08-24T04_04_29_334Z-debug.log

Я планирую развернуть это на страницах github. В моем package.json у меня в качестве домашней страницы есть следующая строка:

"name": "personal-site",
"version": "2.1.0",
"homepage": "https://[MYUSERNAME].github.io/personal-site/",

Обратите внимание, что Personal-site - это имя моего проекта и репозитория. У меня также есть.env файл, который выглядит следующим образом:

NODE_ENV=production

PORT=7999
BASE_PATH=/personal-site/

В чем причина этой ошибки? Кроме того, как я могу преодолеть эту ошибку?

Ниже приводится журнал отладки. [Обрезано]

...
24 verbose node v12.18.1
25 verbose npm  v6.14.5
26 error code ELIFECYCLE
27 error errno 1
28 error personal-site@2.1.0 postbuild: `react-snap`
28 error Exit status 1
29 error Failed at the personal-site@2.1.0 postbuild script.
29 error This is probably not a problem with npm. There is likely additional logging output above.
30 verbose exit [ 1, true ]

1 ответ

Привет, проверьте свой код, у вас есть лишний '<' или вам не хватает закрывающего тега '<', посмотрите свой код ошибки, в нем ясно сказано, что

pageerror на /personal-site/: SyntaxError: Неожиданный токен '<'

Другие вопросы по тегам