Gatsby v2 项目中的缓存问题

3

我在删除几个旧页面后,在一个Gatsby v2网站上运行“gatsby develop”时出现错误。

错误未处理异常 错误: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 [my-blog]/[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

我的特定网站是一个博客,在索引上显示帖子列表。不确定是否相关,但已删除的页面是使用插件gatsby-transformer-remark解析的Markdown文件。

2个回答

2

我通过删除.cache目录的内容来解决了这个问题。使用rimraf,我在我的package.json文件中添加了一个新的脚本,以便将来简化该过程。

"cleancache": "rimraf .cache/*"

2
在使用 gatsby develop 时我没有遇到任何问题,但是在尝试 gatsby build 后,当导航到索引页面时出现了错误。删除 .cache 文件夹解决了这个问题。 - timiscoding

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接