我使用的是 Apple M1 Max 处理器和 MAC os Ventura 13.0。
我使用的是 Node v18.12.1 (npm v8.19.2)
使用后
gatsby new
Run Code Online (Sandbox Code Playgroud)
并设置站点,将其安装到 Gatsby 4,并 React 到 18.1.0 并运行以下命令后:
npm install gatsby@next --legacy-peers-deps
Run Code Online (Sandbox Code Playgroud)
我在 package.json 文件中看到 Gatsby 现在设置为:5.0.0-next.16。
然后运行命令:
nvm install 18
Run Code Online (Sandbox Code Playgroud)
然后我运行命令:
npm run develop
Run Code Online (Sandbox Code Playgroud)
但后来我遇到了以下错误:
缺少调用“building-schema”的onError处理程序,错误为“错误:无法将以下值创建为TypeComposer:
GraphQLScalarType({名称:“日期”,描述:“日期字符串,例如2007-12-03,符合使用公历表示日期和时间的 ISO 8601 标准。",specifiedByURL:未定义,serialize:[函数字符串],parseValue:[函数字符串],parseLiteral:[函数 parseLiteral],扩展名:{ },astNode:未定义,扩展 ASTNodes:[] })。'。Stacktrace 为“错误:无法创建以下值作为 TypeComposer:
GraphQLScalarType({ name: "Date", description: "日期字符串,例如 2007-12-03,符合 ISO 8601 标准,用于表示日期和时间公历。”,specifiedByURL:未定义,序列化:[函数字符串],parseValue:[函数字符串],parseLiteral:[函数parseLiteral],扩展名:{},astNode:未定义,扩展ASTNodes:[]})。
这是苹果芯片的问题还是我遗漏了什么?
显然,在我删除package-lock.json文件并删除node_modules文件夹后,我运行了gatsby develop,这运行了。
我还没弄清楚之前的问题是什么,但现在已经解决了。
| 归档时间: |
|
| 查看次数: |
1434 次 |
| 最近记录: |