Ошибка в мультиприложении: не удается разрешить модуль babel-loader после обновления babel до v7 - PullRequest
0 голосов
/ 21 февраля 2019

Кажется, я установил все необходимое, но все равно не могу заставить его работать.

Вот мой package.json:

    "babel-core": "^7.0.0-bridge.0",
    "babel-jest": "^23.4.2",
    "babel-loader": "7.1.1",

Затем у меня есть веб-пакет.Файл config.js для настройки веб-пакета.Есть фрагмент, который вызывает проблемы:

webpackConfig.module.loaders = [{
  test    : /\.(js|jsx)$/,
  exclude : /node_modules/,
  loader  : 'babel-loader',
  query   : project.compiler_babel
}, {
  test   : /\.json$/,
  loader : 'json'
}];

все, что я наберу вместо «babel-loader» в качестве значения ключа загрузчика, будет упомянуто в сообщении об ошибке вместо «babel-loader».

И у меня также есть project.config.js, к которому ведет запрос:

compiler_babel : {
    cacheDirectory : true,
    plugins        : ['transform-runtime'],
    presets        : ['es2015', 'react', 'stage-0']
  }, 

Я также пытался работать с babel.config.js, с конфигурацией из compiler_babel, но не получилпуть с этим.

Есть идеи, как я могу заставить его работать?Я планирую написать тест в шутку для приложения реакции, поэтому мне нужны новые пакеты Babel.

PS Точное сообщение об ошибке:

ОШИБКА в мультиприложении Модуль не найден: Ошибка: не удается разрешить модуль 'babel-loader' в ... @ multi app

и моя версия веб-пакета "webpack": "^ 1.15.0",

1 Ответ

0 голосов
/ 21 февраля 2019

Проверьте документацию .Вам нужен babel-loader v8 с Babel v7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...