Я получаю ошибки, запускающие "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.
Я смог решить эту проблему, удалив содержимое каталога.cache. Используя rimraf, я добавил новый скрипт в свой пакет package.json для упрощения процесса в будущем.
"cleancache": "rimraf .cache/*"
gatsby develop
но после попыткиgatsby build
меня возникла эта ошибка при переходе к индексу. Удаление папки.cache
решило это.