Конфигурация списка браузера не включает полифил карты - PullRequest
0 голосов
/ 29 мая 2020

Насколько я понимаю, инструмент Browserlist автоматически добавляет необходимые полифиллы, если требуется поддержка старых версий браузера. Я пытаюсь запустить код ES6 js в старом Android Chrome Webview v.30, но получаю ошибку:

Uncaught ReferenceError: Map is not defined", source: http://localhost/js/chunk-vendors.ed003893.js

My .browserslistr c установлен на :

Chrome > 20

Запуск npx browserslist показывает, что в него входит chrome из 21 версии и выше. Но после создания продукции и запуска в WebView я получил ту же ошибку, что и Map is not defined. Нужно ли вручную добавлять полифилл ES6?

Ps Я использую Vuejs 2

1 Ответ

0 голосов
/ 29 мая 2020

Нашел решение, добавив полифилл es.map в babel.config. js файл:

  presets: [
    ['@vue/cli-plugin-babel/preset', {
      polyfills: [
        'es.map',
      ],
    }],
  ],
}```

...