Gatsby 开发失败:错误:找不到module“gatsby-cli/lib/reporter”

IT技术 javascript reactjs gatsby
2021-05-06 04:31:51

在终端中执行 gatsby develop 命令时,不断从 gatsby-cli 收到错误。

已删除节点module并使用 npm 重新安装。尝试将 Gatsby-Cli 作为单独的module安装,但这只会导致更多 gatsby-cli 错误。Gatsby-cli 是 gatsby module中的一个module,但我真的不知道为什么它会突然导致这个错误。

$ gatsby develop

success open and validate gatsby-configs - 0.054 s
error Error in


  Error: Cannot find module 'gatsby-cli/lib/reporter'

  - loader.js:582 Function.Module._resolveFilename
    internal/modules/cjs/loader.js:582:15

  - loader.js:508 Function.Module._load
    internal/modules/cjs/loader.js:508:25

  - loader.js:637 Module.require
    internal/modules/cjs/loader.js:637:17

  - v8-compile-cache.js:159 require
    [Webmaster-Portfolio]/[v8-compile-cache]/v8-compile-cache.js:159:20

  - utils.js:15 Object.<anonymous>
    [Webmaster-Portfolio]/[gatsby-source-filesystem]/utils.js:15:18

  - v8-compile-cache.js:178 Module._compile
    [Webmaster-Portfolio]/[v8-compile-cache]/v8-compile-cache.js:178:30

  - loader.js:712 Object.Module._extensions..js
    internal/modules/cjs/loader.js:712:10

  - loader.js:600 Module.load
    internal/modules/cjs/loader.js:600:32

  - loader.js:539 tryModuleLoad
    internal/modules/cjs/loader.js:539:12

  - loader.js:531 Function.Module._load
    internal/modules/cjs/loader.js:531:3

  - loader.js:637 Module.require
    internal/modules/cjs/loader.js:637:17

  - v8-compile-cache.js:159 require
    [Webmaster-Portfolio]/[v8-compile-cache]/v8-compile-cache.js:159:20

  - create-file-node.js:7 Object.<anonymous>
    [Webmaster-Portfolio]/[gatsby-source-filesystem]/create-file-node.js:7:18

  - v8-compile-cache.js:178 Module._compile
    [Webmaster-Portfolio]/[v8-compile-cache]/v8-compile-cache.js:178:30

  - loader.js:712 Object.Module._extensions..js
    internal/modules/cjs/loader.js:712:10

  - loader.js:600 Module.load
    internal/modules/cjs/loader.js:600:32



在我更新了一些软件包后,我开始收到这个 gastby-cli 错误。我以前从未见过它,它真的很烦人。不知道有什么解决办法。

4个回答

看起来 Gatsby 内部的某些东西今天坏了,开发团队正在处理它

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

在我尝试了一切之后。我卸载了所有东西并且 run npm install --save -g gatsby-cli 对我有用

尝试更新gatsby版本

npm i gatsby

这些天我在尝试启动入门模板时看到了同样的错误。对我有用的是首先在 package.json ( "gatsby": "^2.24.42", ) 上升级 gatsby 的版本。然后只需删除包锁并执行npm-install. 在我这边修复了错误。