@savenko
Php программист

Vue Cli 3 и проблема с IE11. Как решить?

Здравствуйте!
В проекте мы используем Vue cli 3.0.0-rc.10. с TypeScript 3, используем классы. Нужно что бы работало в IE 11
Мы используем плагин sl-vue-tree и при build-e я вижу что Vue не конвертирует стрелочные функции и получаю ошибку.

Я пытался:

// babel.config.js
process.env.VUE_CLI_BABEL_TRANSPILE_MODULES = true;

module.exports = {
    "presets": [
        [
            "@vue/app",
            {
                "useBuiltIns": "entry",
            }
        ]
    ]
}

и import ‘@babel/polyfill’; в enter file - НЕ РАБОТАЕТ

Работает только

// vue.config.js
module.exports = {
transpileDependencies:[
‘sl-vue-tree’,
]
};


Теперь в продуктиве (production mode) все хорошо, но получаю ошибку в разработке (development mode)
"export ‘default’ (imported as ‘SlVueTree’) was not found in ‘sl-vue-tree’

Почему? Как решить проблему?
  • Вопрос задан
  • 2300 просмотров
Пригласить эксперта
Ответы на вопрос 2
@maniiii
Скорее всего ни как, они дропнули ie.
Ответ написан
Комментировать
@Radiophysiker
babel.config.js замените вместо @vue/app на@babel/preset-env
module.exports = {
presets: [
['@babel/preset-env', {
useBuiltIns: 'entry',
}],
],
plugins: ['@babel/plugin-syntax-dynamic-import']
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы