Я пытаюсь включить поддержку IE 11 в моем приложении.Тем не менее, некоторые из моих зависимостей не перенесли код в es5.Поэтому я попытался добавить одно из них к своим правилам, но это все равно не передает эту зависимость.
Вот как я включаю свою зависимость, на этот раз vue2-google-maps .Однако полученный код все еще содержит Object.entries
после выполнения npm run dev
.
mix.webpackConfig({
module: {
rules: [
{
test: /node_modules\/(vue2-google-maps)\/.+\.js$/,
use: [
{
loader: 'babel-loader',
options: mix.config.babel()
}
]
}
]
}
});
mix.js('resources/js/app.js', 'public/js')
.extract()
.babel(['public/js/manifest.js'], 'public/js/manifest.es5.js')
.babel(['public/js/vendor.js'], 'public/js/vendor.es5.js')
.babel(['public/js/app.js'], 'public/js/app.es5.js')
Вот аналогичный вопрос , но ответ мне пока не помог. Вот еще один подобный вопрос , но в этом вопросе нет ответа.
Вот мой .babelrc :
{
"presets": [
[
"@babel/preset-env",
{
"targets": { "ie": "10" }
}
]
]
}
Что яЯ делаю не так?Почему зависимость тоже не переносится?