热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

错误:找不到模块“gatsbypluginimage/graphqlutils”

所以我试图在Netlify中运行我的测试博客,但我在下面有这个错误。我不知道发生了什么9:27:11PM:errorgatsby-source-con

所以我试图在 Netlify 中运行我的测试博客,但我在下面有这个错误。我不知道发生了什么

9:27:11 PM: error "gatsby-source-contentful" threw an error while running the setFieldsOnGraphQLNodeType lifecycle:
9:27:11 PM: Cannot find module 'gatsby-plugin-image/graphql-utils'
9:27:11 PM: Require stack:
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-source-contentful/extend-node-type.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-source-contentful/gatsby-node.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/validate.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/load.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/services/initialize.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/services/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/commands/build.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-cli/lib/create-cli.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-cli/lib/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bin/gatsby.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/cli.js
9:27:11 PM:
9:27:11 PM:
9:27:11 PM: Error: Cannot find module 'gatsby-plugin-image/graphql-utils'
9:27:11 PM: Require stack:
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-source-contentful/extend-node-type.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-source-contentful/gatsby-node.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/validate.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/load.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/services/initialize.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/services/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/commands/build.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-cli/lib/create-cli.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby-cli/lib/index.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/dist/bin/gatsby.js
9:27:11 PM: - /opt/build/repo/node_modules/gatsby/cli.js
9:27:11 PM:
9:27:11 PM: - loader.js:966 Function.Module._resolveFilename
9:27:11 PM: internal/modules/cjs/loader.js:966:15
9:27:11 PM:
9:27:11 PM: - loader.js:842 Function.Module._load
9:27:11 PM: internal/modules/cjs/loader.js:842:27
9:27:11 PM:
9:27:11 PM: - loader.js:1026 Module.require
9:27:11 PM: internal/modules/cjs/loader.js:1026:19
9:27:11 PM:
9:27:11 PM: - v8-compile-cache.js:159 require
9:27:11 PM: [repo]/[v8-compile-cache]/v8-compile-cache.js:159:20
9:27:11 PM:
9:27:11 PM: - extend-node-type.js:817 getGatsbyImageData
9:27:11 PM: [repo]/[gatsby-source-contentful]/extend-node-type.js:817:9
9:27:11 PM:
9:27:11 PM: - extend-node-type.js:873 Object.exports.extendNodeType [as setFieldsOnGraphQL NodeType]
9:27:11 PM: [repo]/[gatsby-source-contentful]/extend-node-type.js:873:22
9:27:11 PM:
9:27:11 PM: - api-runner-node.js:434 runAPI
9:27:11 PM: [repo]/[gatsby]/src/utils/api-runner-node.js:434:22
9:27:11 PM:
9:27:11 PM: - api-runner-node.js:585 Promise.catch.decorateEvent.pluginName
9:27:11 PM: [repo]/[gatsby]/src/utils/api-runner-node.js:585:13
9:27:11 PM:
9:27:11 PM: - debuggability.js:384 Promise._execute
9:27:11 PM: [repo]/[bluebird]/js/release/debuggability.js:384:9
9:27:11 PM:
9:27:11 PM: - promise.js:518 Promise._resolveFromExecutor
9:27:11 PM: [repo]/[bluebird]/js/release/promise.js:518:18
9:27:11 PM:
9:27:11 PM: - promise.js:103 new Promise
9:27:11 PM: [repo]/[bluebird]/js/release/promise.js:103:10
9:27:11 PM:
9:27:11 PM: - api-runner-node.js:583
9:27:11 PM: [repo]/[gatsby]/src/utils/api-runner-node.js:583:16
9:27:11 PM:
9:27:11 PM: - util.js:16 tryCatcher
9:27:11 PM: [repo]/[bluebird]/js/release/util.js:16:23
9:27:11 PM:
9:27:11 PM: - reduce.js:166 Object.gotValue
9:27:11 PM: [repo]/[bluebird]/js/release/reduce.js:166:18
9:27:11 PM:
9:27:11 PM: - reduce.js:155 Object.gotAccum
9:27:11 PM: [repo]/[bluebird]/js/release/reduce.js:155:25
9:27:11 PM:
9:27:11 PM: - util.js:16 Object.tryCatcher
9:27:11 PM: [repo]/[bluebird]/js/release/util.js:16:23
9:27:11 PM:
9:27:11 PM:
9:27:11 PM: not finished building schema - 0.490s

我可以在开发模式下运行,就在我尝试上网时出现此错误,我已经检查了这个“模块”我在我的项目的“节点模块”上有它们,我不知道为什么在 Netlify 上找不到.

这是我的 gatsby-config.js

{
"name": "gatsby-starter-hello-world",
"private": true,
"description": "A simplified bare-bones starter for Gatsby",
"version": "0.1.0",
"license": "0BSD",
"scripts": {
"build": "gatsby build",
"develop": "env-cmd -f .env gatsby develop",
"format": "prettier --write "**/*.{js,jsx,ts,tsx,json,md}"",
"start": "npm run develop",
"serve": "gatsby serve",
"clean": "gatsby clean",
"test": "echo "Write tests! -> https://gatsby.dev/unit-testing" && exit 1"
},
"dependencies": {
"@contentful/rich-text-react-renderer": "^14.1.3",
"@contentful/rich-text-types": "^14.1.2",
"formik": "^2.2.6",
"gatsby": "^3.3.0",
"gatsby-plugin-postcss": "^4.3.0",
"gatsby-plugin-react-helmet": "^4.3.0",
"gatsby-plugin-sass": "^4.3.0",
"gatsby-plugin-sharp": "^3.3.0",
"gatsby-remark-images": "^5.0.0",
"gatsby-source-contentful": "^5.3.0",
"gatsby-source-filesystem": "^3.3.0",
"gatsby-transformer-remark": "^4.0.0",
"node-sass": "^5.0.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-helmet": "^6.1.0",
"yup": "^0.32.9"
},
"devDependencies": {
"prettier": "2.2.1"
},
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby-starter-hello-world"
},
"bugs": {
"url": "https://github.com/gatsbyjs/gatsby/issues"
}
}

谢谢内托

回答

当我遇到这个问题时,我发现添加新包gatsby-plugin-image修复了它。在对自述gatsby-source-contentful有解释如何与contentful插件一起使用这个新的插件的部分。您可能还需要添加gatsby-plugin-sharp,正如它在文档中提到的那样。

添加新包

npm install gatsby-plugin-image gatsby-plugin-sharp

或者

yarn add gatsby-plugin-image gatsby-plugin-sharp






推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Commit1ced2a7433ea8937a1b260ea65d708f32ca7c95eintroduceda+Clonetraitboundtom ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • node.jsrequire和ES6导入导出的区别原 ... [详细]
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
  • 1、PLSQLDeveloper记住登陆密码在使用PLSQLDeveloper时,为了工作方便希望PLSQLDeveloper记住登录Oracle的用户名和密码&#x ... [详细]
  • 图解 Google V8 # 19 :异步编程(二):V8 是如何实现 async/await 的?
    说明图解GoogleV8学习笔记前端异步编程的方案史1、什么是回调地狱?如果在代码中过多地使用异步回调函数,会将整个代码逻辑打乱,从 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • Spring学习(4):Spring管理对象之间的关联关系
    本文是关于Spring学习的第四篇文章,讲述了Spring框架中管理对象之间的关联关系。文章介绍了MessageService类和MessagePrinter类的实现,并解释了它们之间的关联关系。通过学习本文,读者可以了解Spring框架中对象之间的关联关系的概念和实现方式。 ... [详细]
  • 基于Axis、XFire、CXF的webservice客户端调用示例
    本文介绍了如何使用Axis、XFire、CXF等工具来实现webservice客户端的调用,以及提供了使用Java代码进行调用的示例。示例代码中设置了服务接口类、地址,并调用了sayHello方法。 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
author-avatar
康话口儿_536
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有