Проблемы с кешированием в проекте Gatsby v2

1

Я получаю ошибки, запускающие "gatsby develop" на сайте Gatsby v2 после удаления нескольких старых страниц.

error UNHANDLED EXCEPTION Ошибка: ENOENT: нет такого файла или каталога, откройте 'D:\dev\my-gatsby-blog\public\static\d\573\path--- my-blog-post-d-5-f-ef1 -Y9bdv2wHaTrcrlb7d2XeeQc6MYw.json"

  • websocket-manager.js: 21 readCachedResults [мой блог]/[gatsby]/dist/utils/websocket-manager.js:21:24
  • websocket-manager.js: 44 getCachedPageData [tutorial-part-four]/[gatsby]/dist/utils/websocket-manager.js:44:13
  • websocket-manager.js: 140 Socket.s.on.path [tutorial-part-four]/[gatsby]/dist/utils/websocket-manager.js:140:26
  • socket.js: 528 [tutorial-part-four]/[socket.io]/lib/socket.js:528:12
  • next_tick.js: 131 _combinedTickCallback internal/process/next_tick.js: 131: 7
  • next_tick.js: 180 process._tickCallback internal/process/next_tick.js: 180: 9

Мой сайт - это блог, в котором отображается список сообщений по индексу. Не уверен, что его соответствующие, но удаленные страницы - файлы Markdown, разрешенные с помощью плагина gatsby-transformer-remark.

Теги:
gatsby
caching
websocket

1 ответ

1

Я смог решить эту проблему, удалив содержимое каталога.cache. Используя rimraf, я добавил новый скрипт в свой пакет package.json для упрощения процесса в будущем.

"cleancache": "rimraf .cache/*"
  • 2
    У меня не было проблем при использовании gatsby develop но после попытки gatsby build меня возникла эта ошибка при переходе к индексу. Удаление папки .cache решило это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню