【问题标题】:Gatsby - cannot find module react盖茨比 - 找不到模块反应
【发布时间】:2020-09-18 15:25:23
【问题描述】:

使用gatsby-cli@2.12.98

我已经开始学习 Gatsby.js 并且坚持了第一步。安装 gatsby-cli 后,我无法启动新项目。我有空文件夹,我正在运行这个命令:

gatsby new gatsby-tutorial

执行此命令后出现错误

/usr/local/lib/node_modules/gatsby-cli/node_modules/yoga-layout-prebuilt/yoga-layout/build/Release/nbind.js:53 扔前; ^

错误:找不到模块“反应”

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

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

gatsby

我的节点版本:12.8.3,我已经用这个命令安装了 gatsby-cli:

sudo npm i -g gatsby-cli

【问题讨论】:

  • 你的 gatsby 版本是什么
  • 这是一个临时问题,请关注这里:github.com/gatsbyjs/gatsby/issues/26919
  • @DenisTsoi gatsby-cli@2.12.98
  • 移至gatsby-cli@2.12.99 或降级至gatsby-cli@2.12.97 可能会解决此问题
  • 是的,我已经尝试过了,但我仍然收到此错误,我已经在全球范围内安装了“react”,现在它可以工作了,gatsby-cli 需要在全球范围内安装反应,这有点奇怪。

标签: gatsby


【解决方案1】:

我通过全局安装“react”解决了这个问题:

npm i -g react

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

https://github.com/gatsbyjs/gatsby/issues/10712

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 2021-01-16
    • 1970-01-01
    相关资源
    最近更新 更多