gatsby - 在 Netlify 上构建 gatsby 站点 - 错误:回调已被调用
问题描述
我无法解决在 netlify 上构建 gatsby 网站的问题。几天以来,我收到以下错误:
3:17:52 PM: error UNHANDLED EXCEPTION Callback was already called.
3:17:52 PM:
3:17:52 PM: Error: Callback was already called.
3:17:52 PM:
3:17:52 PM: - async.js:16 throwError
3:17:52 PM: [repo]/[neo-async]/async.js:16:11
3:17:52 PM:
3:17:52 PM: - async.js:2818
3:17:52 PM: [repo]/[neo-async]/async.js:2818:7
3:17:52 PM:
3:17:52 PM: - next_tick.js:132 _combinedTickCallback
3:17:52 PM: internal/process/next_tick.js:132:7
3:17:52 PM:
3:17:52 PM: - next_tick.js:181 process._tickCallback
3:17:52 PM: internal/process/next_tick.js:181:clock9
包.json
{
"name": "gatsby-starter-netlify-cms",
"description": "Example Gatsby, and Netlify CMS project",
"version": "1.1.3",
"author": "Austin Green",
"dependencies": {
"bulma": "0.7.5",
"gatsby": "2.17.0",
"gatsby-image": "2.2.29",
"gatsby-plugin-disqus": "1.1.4",
"gatsby-plugin-google-tagmanager": "2.1.15",
"gatsby-plugin-netlify": "2.1.22",
"gatsby-plugin-netlify-cms": "3.0.18",
"gatsby-plugin-offline": "2.2.10",
"gatsby-plugin-purgecss": "2.4.0",
"gatsby-plugin-react-helmet": "3.1.13",
"gatsby-plugin-robots-txt": "1.5.0",
"gatsby-plugin-sass": "2.1.20",
"gatsby-plugin-sharp": "2.2.32",
"gatsby-plugin-sitemap": "2.2.21",
"gatsby-remark-autolink-headers": "2.1.16",
"gatsby-remark-copy-linked-files": "2.1.28",
"gatsby-remark-images": "3.1.28",
"gatsby-remark-prismjs": "3.3.20",
"gatsby-remark-relative-images": "^0.2.3",
"gatsby-source-filesystem": "2.1.33",
"gatsby-transformer-remark": "2.6.30",
"gatsby-transformer-sharp": "2.3.0",
"lodash": "4.17.15",
"lodash-webpack-plugin": "0.11.4",
"netlify-cms": "2.9.7",
"node-sass": "4.12.0",
"parcel-bundler": "1.12.4",
"prismjs": "1.17.1",
"prop-types": "15.7.2",
"react": "16.10.2",
"react-dom": "16.10.2",
"react-helmet": "5.2.1",
"uuid": "3.3.3"
},
"keywords": [
"gatsby"
],
"license": "MIT",
"main": "n/a",
"scripts": {
"start": "npm run develop",
"clean": "rimraf .cache public",
"build": "npm run clean && gatsby build",
"develop": "npm run clean && gatsby develop",
"serve": "gatsby serve",
"format": "prettier --trailing-comma es5 --no-semi --single-quote --write \"{gatsby-*.js,src/**/*.js}\"",
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies": {
"prettier": "1.18.2",
"rimraf": "2.7.1"
}
}
使用节点 8。
此处提供完整的部署日志:https://app.netlify.com/sites/gallant-mcnulty-8ac2d3/deploys/5e0a0637af09c64352a2e783
在本地主机服务器上一切正常。我尝试在新的 netlify 实例上构建站点,但我遇到了同样的错误。
感谢您的任何建议。
干杯
解决方案
我遇到过同样的问题。将 gatsby-plugin-netlify-cms 更新到最新版本有帮助。
推荐阅读
- c# - JSON Newtonsoft C# 反序列化数组
- sql - 计算有间隔的连续月份
- bash - 运行 shell 脚本失败
- kotlin - kotlin 上的这些 tailrec 函数有什么不同
- ios - 在 Notification 中处理多个内容扩展
- amazon-web-services - AWS EC2 实例状态检查显示“实例可达性检查失败”
- snakemake - 如何在不触发输入规则的情况下执行单个 Snakemake 规则?
- batch-file - 遍历数组,如何在字符串中使用变量?
- tailwind-css - 可重复使用的顺风?
- html - 字体不会从 CSS 文件更改