Цель сборки веб-компонента vue cli 3: полностью игнорирует babelrc - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь собрать кучу веб-компонентов, используя vue cli 3. Используя обычную команду сборки, я получаю сборку, совместимую с IE 11. Однако при сборке с целью wc-async функции стрелок больше не преобразуются.к обычным функциям, поэтому не совместим со старыми браузерами.

Мой babelrc выглядит так, чтобы преобразовать функции стрелок в обычные для совместимости с IE11:

module.exports = {
  presets: [
    [
      '@vue/app',
      {
        targets: '> 0.25%, not dead'
      }
    ]
  ],
  plugins: [['@babel/plugin-transform-arrow-functions', { spec: true }]]
}

I'mиспользуя следующую команду сборки для сборки моих веб-компонентов:

"vue-cli-service build --target wc-async --name webcomponent 'src/components/*/*.vue'"

Я полагаю, это ошибка или есть способ обойти это?

...