|
@@ -20,8 +20,29 @@ export default defineConfig({
|
|
|
vue(),
|
|
|
vueJsx(),
|
|
|
legacy({
|
|
|
- targets: ['> 0.25%, not dead'],
|
|
|
- ignoreBrowserslistConfig: true
|
|
|
+ // targets: ['> 0.25%, not dead'],
|
|
|
+ // ignoreBrowserslistConfig: true,
|
|
|
+ targets: ['chrome 52'],
|
|
|
+ additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
|
|
|
+ renderLegacyChunks: true,
|
|
|
+ polyfills: [
|
|
|
+ 'es.symbol',
|
|
|
+ 'es.array.filter',
|
|
|
+ 'es.promise',
|
|
|
+ 'es.promise.finally',
|
|
|
+ 'es/map',
|
|
|
+ 'es/set',
|
|
|
+ 'es.array.for-each',
|
|
|
+ 'es.object.define-properties',
|
|
|
+ 'es.object.define-property',
|
|
|
+ 'es.object.get-own-property-descriptor',
|
|
|
+ 'es.object.get-own-property-descriptors',
|
|
|
+ 'es.object.keys',
|
|
|
+ 'es.object.to-string',
|
|
|
+ 'web.dom-collections.for-each',
|
|
|
+ 'esnext.global-this',
|
|
|
+ 'esnext.string.match-all'
|
|
|
+ ]
|
|
|
}),
|
|
|
styleImport({
|
|
|
libs: [
|