Comments 7

Не увидел как у вас сконфигурирован babel-loader, но разве для корректной работы tree-shaking в webpack2 не нужно выключать обработку модулей у babel?
Типа так:


                    loader: 'babel-loader',
                    options: {
                        presets: [['es2015', {
                            'modules': false,
                        }]]                        
                    }

Этим самым import/export обрабатывает сам webpack, а не babel. Или в данном случае все-равно проблема остается?

Проблема все равно остается. Вот так выглядит мой .babelrc. Во всех примерах я его не меняю.
{
  "presets": [
    [
      "es2015", { "modules": false, loose: true }
    ]
  ],
  "plugins": [
    "external-helpers"
  ]
}

Это новая beta-версия preset-env зависит от beta-версии Babel (что логично).


Стабильный релиз babel-preset-env был отсюда и здесь все зависимости от Babel 6.x

Я пробовал на эту версию, но она вроде как гораздо медленней, чем java. Поэтому просто в расчет не взял. Но это было давно, возможно что-то изменилось
Only those users with full accounts are able to leave comments. Log in, please.