Selaa lähdekoodia

build: reduce compiler minified size

Evan You 6 vuotta sitten
vanhempi
commit
9cfbab0686
1 muutettua tiedostoa jossa 8 lisäystä ja 2 poistoa
  1. 8 2
      rollup.config.js

+ 8 - 2
rollup.config.js

@@ -181,7 +181,9 @@ function createReplacePlugin(
     ...(isProduction && isBrowserBuild
       ? {
           'context.onError(': `/*#__PURE__*/ context.onError(`,
-          'emitError(': `/*#__PURE__*/ emitError(`
+          'emitError(': `/*#__PURE__*/ emitError(`,
+          'createCompilerError(': `/*#__PURE__*/ createCompilerError(`,
+          'createDOMCompilerError(': `/*#__PURE__*/ createDOMCompilerError(`
         }
       : {})
   }
@@ -212,7 +214,11 @@ function createMinifiedConfig(format) {
     },
     [
       terser({
-        module: /^esm/.test(format)
+        module: /^esm/.test(format),
+        compress: {
+          ecma: 2015,
+          pure_getters: true
+        }
       })
     ]
   )