Отказ от ответственности: я сделал это.
t1.4.2
У меня было следующее в моемnuxt.config.js
:
build: {
vendor: ['babel-polyfill'],
babel: {
presets: [
['vue-app', {
useBuiltIns: true,
targets: { ie: 11, uglify: true },
},
],
],
},
},
Кажется, что все это сломано в Nuxt2.0
, Как минимум я смотрю на polyfill достаточно для работы IE 11. Вот что я попробовал:
Удалениеbuild.babel
позволил процессу сборки работать:
build: {
vendor: ['babel-polyfill'],
},
Но ядумать build.vendor
сейчас просто игнорируется, так что это, похоже, ничего не делает.
Я попытался добавить:
script: [
{ src: 'https://cdn.polyfill.io/v2/polyfill.min.js' },
],
к моемуhead
, вместе с:
render: {
resourceHints: false,
},
отключитьpreload
подсказки (я не уверен, если это имеет значение). Это приводит к странице, которая выглядит правильно -polyfill.min.js
загружается раньше всех других скриптов. Каким-то образом, когда я тестирую на ie11,Object.entries
не определено, и страница взрывается.