#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. Я попытался переустановить вышеуказанные зависимости, и на этот раз это сработало.