VueJs с Vuetify не работают в IE 11 - PullRequest
0 голосов
/ 23 мая 2018

Мое приложение работает во всех браузерах, кроме IE 11. В IE я получаю Error: Object doesn't support property or method 'assign'.Я добавил babel polyfill, но все равно получаю ту же ошибку, например, что polyfill не компилируется правильно.

Я установил babel-polyfill npm install --save babel-polyfill.

Я изменил webpack.base.conf.js как показано ниже

module.exports = {
  context: path.resolve(__dirname, '../'),
  entry: {
    babelPolyfill: 'babel-polyfill',
    app: './src/main.js'
  },

Проект был запущен с использованием шаблона Vuetify для веб-упаковки.

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Я получил его на работу.Добавление дополнительной точки входа в виде массива приводит к тому, что она является частью того же графа зависимостей и, следовательно, встроена в тот же файл.Теперь все отлично работает, даже в IE 11.

module.exports = {
  context: path.resolve(__dirname, '../'),
  entry: {
    app: ['babel-polyfill', './src/main.js']
  },
0 голосов
/ 23 мая 2018

Вы можете добавить

import 'babel-polyfill'

в main.js

Я думаю, что это не лучшее решение с точки зрения производительности, потому что вы загружаете модуль, который вам не всегда нужен.Однако это должно решить вашу проблему, ожидая, пока мастер веб-пакета пройдет мимо;)

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