Gatsby - 错误:找不到模块 '..\node_modules\gatsby\dist\utils\babel-loader.js'

Posted

技术标签:

【中文标题】Gatsby - 错误:找不到模块 \'..\\node_modules\\gatsby\\dist\\utils\\babel-loader.js\'【英文标题】:Gatsby - Error: Cannot find module '..\node_modules\gatsby\dist\utils\babel-loader.js'Gatsby - 错误:找不到模块 '..\node_modules\gatsby\dist\utils\babel-loader.js' 【发布时间】:2021-12-31 12:50:01 【问题描述】:

当运行gatsby develop,在gatsby new 之后使用本教程中提供的配置 - https://www.gatsbyjs.com/docs/tutorial/part-1/,我收到此错误

模块构建失败(来自 ../../my-first-gatsby-sitenode_modules/gatsby/dist/utils/babel-loader.js): 错误:找不到模块 '..\my-first-gatsby-site\node_modules\gatsby\dist\utils\babel-loader.js'

我尝试过的解决方案:

    删除 node_modules、package-lock => npm install / yarn。 在node_modules/gatsby 中运行npm install。 npm -g --save babel-loader。

如果您遇到错误并能够解决它,请提供帮助。 TIA。

【问题讨论】:

【参考方案1】:

node_modules/gatsby 中运行npm install

npm install 必须在项目的根目录中运行,而不是在 node_modules 中。

删除 node_modules, package-lock => npm install / yarn.

你应该只选择 npm 或 yarn,不能同时选择。

尝试以下方法:

运行以下命令:npm install --save gatsby-cli 如果您在上一个命令之前有很多审核警告,请运行:npm audit fix(在项目的根目录中)。 删除您的node_modules 并重新安装项目根目录中的依赖项:npm install

【讨论】:

我试过了,但问题仍然存在

以上是关于Gatsby - 错误:找不到模块 '..\node_modules\gatsby\dist\utils\babel-loader.js'的主要内容,如果未能解决你的问题,请参考以下文章

“找不到模块 './style' 或其相应的类型声明”错误,打字稿 linter

在 Gatsby V4 中使用 Gatsby Source Contentful 找不到缓存文件

尽管 npm install,Gatsby 还是找不到 fs

严重错误:在 pkg-config 搜索路径中找不到包 OpenEXR

使用 typescript/mocha 进行单元测试时找不到模块

无法使用 npm run develop 命令运行 Gatsby 应用程序