Ошибка при компиляции Webpack. проблема с версией ядра babel

#webpack #react-redux #webpack-dev-server #babel-loader #babel-core

#webpack #react-redux #webpack-dev-server #babel-загрузчик #babel-core

Вопрос:

Я пытаюсь запустить проект react. Выдает ошибку при компиляции:

Сбой сборки модуля: Ошибка: Требуется Babel «^ 7.0.0-0», но был загружен «6.25.0». Если вы уверены, что у вас есть совместимая версия @babel / core, вполне вероятно, что что-то в вашем процессе сборки загружает неправильную версию

Проверьте трассировку стека этой ошибки, чтобы найти первую запись, в которой не упоминается «@babel / core» или «babel-core», чтобы увидеть, что вызывает Babel.

В настоящее время это мой package.json:

«зависимости»: {

 "@babel/core": "^7.11.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
"@babel/plugin-proposal-object-rest-spread": "^7.11.0",
"@babel/preset-env": "^7.11.0",
"@babel/preset-react": "^7.10.4",
"babel-cli": "6.24.1",
"babel-loader": "^7.1.1",
  

}

Ниже приведена запись в webpack.config.js файл:

модуль: {

 rules: [{
  loader: 'babel-loader',
  test: /.js$/,
  exclude: /node_modules/
}
  

Я удалил babel-core версии 6.25.0 и установил @babel / core версии 7.10.4, но все еще получаю ту же ошибку. Есть ли какой-либо способ решить эту проблему?

Ответ №1:

 I had the same mistake. Installed the following versions fixed:

"babel-core": "^6.26.0",
"babel-loader": "^7.1.2",
"babel-preset-env": "^1.6.0",
  

Комментарии:

1. Спасибо sanane. Я попытался переустановить вышеуказанные зависимости, и на этот раз это сработало.