den0820
@den0820
Фронтенд Junior разработчик.

Выходит ошибка при сборке проекта с помощью Webpack?

Здравствуйте. Недавно поставил Webpack 3.11.0 , в нем соответственно изменилось подключение лоудеров и т.д. Тем не менее, опираясь на документацию, я прописал в конф. файле вебпака все соответствующие правила, в частности для Бабеля. При сборке вышла ошибка:
ERROR in ./src/index.js
Module build failed: Error: Couldn't find preset "preset-env" relative to directory "C:\\git-repo\\todos"
at C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\options\option-manager.js:293:19
at Array.map ()
at OptionManager.resolvePresets (C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\options\option-manager.js:275:20)
at OptionManager.mergePresets (C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\options\option-manager.js:264:10)
at OptionManager.mergeOptions (C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\options\option-manager.js:249:14)
at OptionManager.init (C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12)
at File.initOptions (C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\index.js:212:65)
at new File (C:\git-repo\todos\node_modules\babel-core\lib\transformation\file\index.js:135:24)
at Pipeline.transform (C:\git-repo\todos\node_modules\babel-core\lib\transformation\pipeline.js:46:16)
at transpile (C:\git-repo\todos\node_modules\babel-loader\lib\index.js:50:20)
@ multi (webpack)-dev-server/client?localhost:8080 webpack/hot/dev-server ./src/index.js
webpack: Failed to compile.

Пресеты вроде указал в файле babelrc. Не могу понять пока на что он ругается. Есть ссылка на гитхаб с проектом. Помогите разобраться, пожалуйста. https://github.com/denis862008/test
  • Вопрос задан
  • 428 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
Поправьте в .babelrc:
{
  "presets": ["env", "react", "stage-0"],
  "plugins": ["transform-decorators-legacy"]
}

и уберите из конфига. Незачем дублировать.

Либо поправьте в конфиге:
options: {
  presets: ['env', 'react', 'stage-0'],
  plugins: ['transform-decorators-legacy']
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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