您好,我正在使用Gatsby版本4.2.0构建一个网站,并使用Netlify进行部署。然而,关于Netlify日志中的缓存内容,我一直收到这样的错误。
ENOENT: no such file or directory, open '/opt/build/repo/.cache/caches/gatsby-source-contentful/33fda62asdfsdfkjwbdjkljsdf1/HeroBackground.jpeg.jpg
我在Netlify中尝试过gatsby clean和gatsby build以及"clear cache and deploy site
我在盖茨比创建了网站(我的第一个网站),我在部署页面上遇到了盖茨比链接的问题。我使用的是一个gatsby-starter-react-bootstrap,其中包括gatsby和,名称是:)我在NavDropdown.Item中找到了链接,这是的一个元素。
import React from "react"
import {Link} from "gatsby"
import {Navbar, Nav, NavDropdown, Image} from "react-bootstrap"
import Logo from "../ima
我在开发Gatsby项目时遇到了一个问题。有了Gatsby Develop,一切都在正常运行,但最近开始了构建过程并部署了网站。 在浏览器上启动网站后,我得到了以下错误。这是关于我的页面目录中的创新文件: 错误:未找到/innovation/的页面资源。未渲染React 加载资源失败:服务器响应状态为404 () (page-data.json) 我想也许我使用的组件或库在prod中打破了页面。我将源代码还原为模板,如下所示: import React from "react";
import { Link } from "gatsby";
import L
上下文:
我已经将我的Gatsby项目迁移到最新的Gatsby版本4,并且使用了新的gatsby-plugin-image,而不是不推荐的gatsby-image。
当我部署到Netlify时,下面一直有相同的错误。然而,在地方发展中,一切都在发挥作用。
Error: ENOENT: no such file or directory, open '/opt/build/repo/.cache/caches/gatsby-source-contentful/xxsdfhsdkfh/myimage.png
我试过的东西(没能不幸地解决问题)
NetlifyDeleted 单击.cache
我在部署最近从盖茨比( Gatsby )项目到Netlify的更改时遇到问题。项目的启动和构建命令在本地运行良好。
以下是问题所在:
error gatsby@3.6.0: The engine "node" is incompatible with this module. Expected version ">=12.13.0". Got "10.24.1"
下面是到回购和部署日志的链接:
我知道这个问题以前被问过无数次,但是没有一个共同的解决方案对我有用。也许我执行的不正确,或者可能遗漏了其他的东西。
以下是我尝试过的解决办法:
我有一个盖茨比网站部署到netlify。在开发模式中,我设置了gatsby in gatsby-config.js的选项watchMode:true,这可以很好地观察sanity工作室的变化,但在生产中却并非如此。我尝试添加一个令牌,并在watchMode和false之间切换。我看到生产中的变化的唯一方法是在Netlify上重新构建我的站点。