Gatsby 盖茨比-找不到模块

Gatsby 盖茨比-找不到模块,gatsby,Gatsby,使用gatsby-cli@2.12.98 我已经开始学习Gatsby.js了,第一步就结巴了。安装gatsby cli后,我无法启动新项目。我的文件夹为空,正在运行以下命令: gatsby new gatsby-tutorial gatsby sudo npm i -g gatsby-cli 在这个命令之后,我得到了一个错误 /usr/local/lib/node_modules/gatsby cli/node_modules/yoga-layout-prebuild/yoga-layou

使用
gatsby-cli@2.12.98

我已经开始学习Gatsby.js了,第一步就结巴了。安装gatsby cli后,我无法启动新项目。我的文件夹为空,正在运行以下命令:

gatsby new gatsby-tutorial
gatsby
sudo npm i -g gatsby-cli
在这个命令之后,我得到了一个错误

/usr/local/lib/node_modules/gatsby cli/node_modules/yoga-layout-prebuild/yoga-layout/build/Release/nbind.js:53 掷骰子; ^

错误:找不到模块“react”

我在网上寻找一些建议,但人们在安装了一些插件等后收到了这条消息。但我在想创建一个新项目时收到了这条消息

即使使用此命令,我也会遇到此错误:

gatsby new gatsby-tutorial
gatsby
sudo npm i -g gatsby-cli
我的节点版本:
12.8.3
,我已使用以下命令安装了gatsby cli:

gatsby new gatsby-tutorial
gatsby
sudo npm i -g gatsby-cli

我通过在全局范围内安装“react”修复了此问题:

npm i-g react

此版本的gatsby cli存在一些问题,您可以在此处阅读:


你的盖茨比版本是什么这是一个临时问题,请跟随这里:@DenisTsoi gatsby-cli@2.12.98moving到盖茨比-cli@2.12.99或降级至
盖茨比-cli@2.12.97
可能会解决这个问题是的,我已经尝试过了,但仍然出现了这个错误,我已经在全球范围内安装了“react”,现在它可以工作了,盖茨比cli需要在全球范围内安装,这有点奇怪。