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