修复无法找到模块"@babel/core "的错误

2,019 阅读1分钟

在本教程中,我们将学习如何解决找不到模块"@babel/core "的错误。

当我们使用npm start运行一个项目时,有时我们会在终端看到以下错误。

ERROR in ./src/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/core'

它的发生是由于包的名称从babel-core 改为@babel/core

为了解决这个错误,我们可以通过运行以下命令安装@babel/core 模块。

npm i -D @babel/core

如果你在安装了@babel/core 模块后仍然面临这个问题,请按照下面的步骤来解决。

  1. 首先,使用下面的命令删除项目目录中的node_modules 文件夹和package-lock.json 文件。
rm-rf node_modules
rm-rf package-lock.json

或者你可以通过右键点击它,选择delete 选项,手动删除它。

  1. 清除npm缓存。
npm clean cache --force
  1. 通过运行npm install 命令重新安装node模块。