Я пытаюсь использовать Gatsby для создания небольшого веб-сайта для отображения страниц на основе Markdown. В основном это работает, но я не могу заставить его отображать изображения. Примечательно, что точно такой же проект Gatsby (загруженный из того же репо git, без локальных изменений) отлично работает для других в моей команде. Так что это что-то в моей локальной конфигурации, но у меня нет идей, где искать.
Файл example.md
из репозитория выглядит так:
[a bunch of text]
![](img/image.png)
[a bunch more text]
Когда я пытаюсь чтобы запустить gatsby develop
, я получаю следующую ошибку:
...
info changed file at .../example.md
success createPages - 0.021s
ERROR
Processing .../image.png failed
Original error:
WorkerError: Processing .../image.png failed
Original error:
- jobs-manager.js:314 exports.enqueueJob
[internal]/[gatsby]/dist/utils/jobs-manager.js:314:23
- next_tick.js:68 process._tickCallback
internal/process/next_tick.js:68:7
not finished run queries - 0.224s
not finished Generating image thumbnails - 0.201s
(sharp:89899): GLib-CRITICAL **: 17:00:41.183: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(sharp:89899): GLib-CRITICAL **: 17:00:41.194: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(sharp:89899): GLib-CRITICAL **: 17:00:41.270: g_hash_table_lookup: assertion 'hash_table != NULL' failed
3-18-2020 devusr $
Однако, если я изменю уценку на
[a bunch of text]
img/image.png FIXME LATER
[a bunch more text]
, тогда gatsby develop
приведет к тому, что сайт будет отображаться очень хорошо (с очевидным исключением, что оно не отображает фактическое изображение).
Я попытался сделать gatsby clean
, а затем gatsby develop
. Я также обновил узел и npm, плюс все, что управляется npm и homebrew. Билет с резким о подобной ошибке просто сказал, что проблема не в них, и не имел много дополнительной информации, чтобы использовать для продолжения поиска. Что еще я могу сделать здесь?