@colorkid

Webpack не находит модуль '@babel/core'. Как пофиксить?

Всем привет. Проблема со сборкой на вебпаке. Установил babel и все к нему принадлежности, запускаю, а он не находит модуль пишет Cannot find module '@babel/core', НО в package.json он у меня есть.

Код webpack.config
let path = require('path');

let conf = {
	entry: './src/index.js',
	output: {
		path: path.resolve(__dirname, './dist'),
		filename: 'main.js',
		publicPath: 'dist/'
	},
	devServer: {
		overlay: true
	},
	module: {
		rules: [
			{
				test: /\.js$/,
				loader: 'babel-loader'
				//exclude: '/node_modules/'
			}
		]
	}
};

module.exports = conf;


Код package.json
{
  "name": "webpacklolol",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "webpack-dev-server --mode development --open",
    "build": "webpack --mode production"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.0",
    "babel-preset-env": "^1.7.0",
    "babel-preset-stage-3": "^6.24.1",
    "path": "^0.12.7",
    "webpack": "^4.17.1",
    "webpack-cli": "^3.1.0",
    "webpack-dev-server": "^3.1.6"
  },
  "dependencies": {}
}


Как пофиксить, ведь вроде все должно работать? Спасибо!
  • Вопрос задан
  • 5472 просмотра
Решения вопроса 1
miraage
@miraage
Старый прогер
Какой-то пакет из ваших зависимостей требует babel 7+, а у вас - 6.
Читайте, обновляйтесь.

https://babeljs.io/blog/2018/08/27/7.0.0
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы