为啥新的 gatsby 安装返回模块未找到错误?

Posted

技术标签:

【中文标题】为啥新的 gatsby 安装返回模块未找到错误?【英文标题】:Why does a fresh gatsby install return a module not found error?为什么新的 gatsby 安装返回模块未找到错误? 【发布时间】:2020-07-05 12:29:06 【问题描述】:

说明

这一切都是在我将 Gatsby 更新到我的项目中的最新版本之后开始的,运行gatsby develop 后我会收到一个错误,说找不到 Gatsby-cli 模块(错误写在下面)经过大量的故障排除,我尝试使用全新安装的 npm install -g gatsby-cli npm install -g gatsby 创建一个新的 gatsby 站点,但我遇到了同样的错误。即使在运行gatsby -v 之后,我也会遇到同样的错误。好像没有安装gastby?

错误信息

C:\Users\ctsyg\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\yoga-layout-prebuilt\yoga-layout\build\Release\nbind.js:53
        throw ex;
        ^

Error: Package exports for 'C:\Users\ctsyg\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\clipboardy' do not define a '.' subpath
    at resolveExports (internal/modules/cjs/loader.js:419:17)
    at Function.Module._findPath (internal/modules/cjs/loader.js:492:20)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:787:27)
    at Function.Module._load (internal/modules/cjs/loader.js:693:27)
    at Module.require (internal/modules/cjs/loader.js:864:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (C:\Users\ctsyg\AppData\Roaming\npm\node_modules\gatsby-cli\lib\create-cli.js:24:20)
    at Module._compile (internal/modules/cjs/loader.js:971:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1011:10)
    at Module.load (internal/modules/cjs/loader.js:822:32) 
  code: 'MODULE_NOT_FOUND'

【问题讨论】:

【参考方案1】:

已修复:由于某种原因,我不得不重新安装 node.js。

【讨论】:

80% 问题的解决方案!

以上是关于为啥新的 gatsby 安装返回模块未找到错误?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Spring Boot 中的 REST 控制器返回 HTTP 状态 404 – 未找到

未找到模块:错误:无法解析 React-js?

已安装Rcpp Rtools但未找到错误消息g ++

Gatsby 页面查询返回未定义

为啥即使安装了 FBX 模块也找不到?

Python - 未找到 Numpy 模块