我有一个Gatsby网站需要发布到Github-Pages。
Gatsby Develop-可以运行
Gatsby Build-正常(找不到问题)
然后我执行:gh-pages -b master -d public --dest docs
每次都会立即返回此错误:
警告:无法统计路径'docs / action_complete-0b5e239fbe8025f0bfb3a38b6c69e923。':没有此类文件或目录
尽管它是一个“警告”,但它会在此时停止执行。
谷歌搜索的很多天都没有找到可行的解决方案。
我已经尝试删除有问题的文件(这不是一个简单的任务!)。但是,如果我删除一个,则有几个其他错误会产生相同的错误。 尽管错误提示没有此类文件或目录,但这些文件确实存在于Public中。
我可以手动将其他文件成功发布到Github-Pages。尝试手动发布不带扩展名的文件都会失败,并显示stat path错误。如果您尝试打开一个有问题的文件,则它们是二进制文件并且不可读。
尝试复制或删除文件会产生stat错误。必须跳过去删除它们。
我不知道代码中可能在哪里导致此错误。
我希望将文件从public复制到docs文件夹,然后推送到Github-Pages配置的位置。