build: reduce compiler minified size

This commit is contained in:
Evan You 2020-02-06 15:10:21 -05:00
parent 85a2a41780
commit 9cfbab0686

View File

@ -181,7 +181,9 @@ function createReplacePlugin(
...(isProduction && isBrowserBuild ...(isProduction && isBrowserBuild
? { ? {
'context.onError(': `/*#__PURE__*/ context.onError(`, '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({ terser({
module: /^esm/.test(format) module: /^esm/.test(format),
compress: {
ecma: 2015,
pure_getters: true
}
}) })
] ]
) )