«Страница не найдена» при переходе на сайт, созданный с помощью Gridsome и развернутый в Netlify - PullRequest
0 голосов
/ 07 июля 2019

Я создал новый сайт, используя Gridsome, развернутый с Netlify, но не могу отобразить сайт при доступе. Вместо этого Netlify говорит:

Страница не найдена

Похоже, вы перешли по неработающей ссылке или ввели URL, которого нет на этом сайте.

<Вернуться на наш сайт </p>

Я попытался обновить настройки моей сборки в соответствии с инструкциями создателя начального шаблона Gridsome, который я использую , но сайт по-прежнему не отображается. Я также обновил версию js-yaml.

Я прошел через вопросы / ответы на похожие вопросы здесь, но я не смог понять это. Я новичок в веб-разработке, и я уверен, что мне не хватает одной или нескольких вещей, способствующих этой проблеме.

Мой репозиторий GitHub для этого сайта .

Сайт .

У меня есть журнал сборки от Netlify. В этом есть некоторые ошибки. Я не хочу помещать здесь слишком много, так что вот часть из конца журнала.

12:18:36 PM: failed during stage 'building site': Build script returned non-zero exit code: 1
12:18:36 PM: Error running command: Build script returned non-zero exit code: 1
12:18:36 PM: Failing build: Failed to build site
12:18:36 PM: Finished processing build request in 55.729813394s

Суть для всего журнала сборки .

1 Ответ

0 голосов
/ 14 июля 2019

Большое спасибо за вашу помощь, @ talves !

У меня были проблемы с использованием команд сборки из-за того, что они плохо знакомы с клиентом и проблемой с разрешениями.Я спросил друга об ошибках сборки, которые я получал от Netlify, и он порекомендовал мне попробовать удалить и переустановить модули моего узла.Сделал это, все еще не работал.Я попытался удалить что-либо в репозитории, связанное с «journal», так как Failed to render /journal постоянно появлялось в журнале сборки, но это тоже не сработало.

Я гуглил ReferenceError: _objectSpread is not defined after update, так как это было в журнале сборки после ошибки журнала.Я нашел комментарий к проблеме, отмечающий то же сообщение об ошибке в основном репозитории Babel GitHub, в котором предлагалось добавить в файл package.json следующее:

"resolutions": {
    "@babel/core": "^7.5.4"
  }

Я добавил его, попробовалпостроить снова, и он все еще не удался, но дал мне только одно сообщение об ошибке, которое он не показывал раньше - Error: SyntaxError: Unexpected string in JSON at position.Я погуглил это сообщение и получил еще одну проблему на GitHub. В комментарии к проблеме отмечена пропущенная запятая.

Я вернулся к своему файлу package.json и обнаружил, что не добавляю запятую в скобку над новым фрагментом "resolutions".Я добавил запятую, попытался построить снова, и это сработало ??✨!

Извините, если это многословно!Я подумал, что было бы неплохо включить мой процесс в выяснение этого на случай, если другие столкнутся с такими же проблемами.

...