Я создал новый сайт с помощью Gridsome, развернутого с помощью Netlify, но я не могу заставить сайт отображаться при доступе. Вместо этого Netlify говорит:
Page Not Found
Looks like you've followed a broken link or entered a URL that doesn't exist on this site.
< Back to our site
Я попытался обновить настройки сборки в соответствии с инструкциями создателя Сетчатый стартовый шаблон, который я использую, но сайт по-прежнему не отображается. Я также обновил версию 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
Суть для всего журнала сборки.
🤔 А знаете ли вы, что...
Vue.js предоставляет механизмы для тестирования компонентов и приложений с помощью Jest и других инструментов.
Большое спасибо за помощь, @талвес!
У меня возникли проблемы с использованием команд сборки из-за того, что я новичок в cli и проблема с разрешениями. Я спросил друга об ошибках сборки, которые я получал от 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"
. Я добавил запятую, попробовал построить снова, и это сработало ??✨ !
Извините, если это многословно! Я подумал, что было бы неплохо включить мой процесс для выяснения этого на случай, если другие столкнутся с теми же проблемами.