"Страница не найдена" при переходе на сайт, созданный с помощью Gridsome и развернутый в Netlify
Я создал новый сайт, используя Gridsome, развернутый с Netlify, но не могу отобразить сайт при доступе. Вместо этого Netlify говорит:
Страница не найдена
Похоже, вы перешли по неработающей ссылке или ввели URL, которого нет на этом сайте.
<Вернуться на наш сайт
Я попытался обновить настройки моей сборки в соответствии с инструкциями создателя начального шаблона 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 ответ
Большое спасибо за вашу помощь, talves!
У меня были проблемы с использованием команд сборки из-за того, что я не знаком с клиентом и проблемой с разрешениями. Я спросил друга об ошибках сборки, которые я получал от Netlify, и он порекомендовал мне попробовать удалить и переустановить модули моего узла. Сделал это, все еще не работал. Я попытался удалить что-либо в репо, имеющее отношение к "журналу", так как 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"
сниппет. Я добавил запятую, попытался построить снова, и это сработало ✨!
Извините, если это многословно! Я подумал, что было бы неплохо включить мой процесс в выяснение этого на случай, если другие столкнутся с такими же проблемами.