¿Cómo agregar un polyfill a nuxt 2.0?
In Nuxt1.4.2
, Tuve lo siguiente en minuxt.config.js
:
build: {
vendor: ['babel-polyfill'],
babel: {
presets: [
['vue-app', {
useBuiltIns: true,
targets: { ie: 11, uglify: true },
},
],
],
},
},
Parece que todo esto está roto en Nuxt2.0
. Como mínimo, estoy buscando rellenar lo suficiente como para que IE 11 funcione. Esto es lo que he intentado:
Eliminarbuild.babel
permitió que el proceso de compilación funcionara:
build: {
vendor: ['babel-polyfill'],
},
Pero yopensa build.vendor
ahora se ignora, por lo que esto parece no hacer nada.
Intenté agregar:
script: [
{ src: 'https://cdn.polyfill.io/v2/polyfill.min.js' },
],
para mihead
, junto con
render: {
resourceHints: false,
},
para deshabilitar lapreload
pistas (no estoy seguro si esto importa). Esto da como resultado una página que parece correcta -polyfill.min.js
se carga antes que todos los otros scripts. De alguna manera, cuando pruebo en ie11,Object.entries
no está definido y la página explota.