From 586c8aabfc08f20b682a7afe3de8e2c7e0b36614 Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 5 Jun 2018 13:20:53 -0400 Subject: [PATCH] fix: avoid injecting polyfills when targeting node --- packages/@vue/babel-preset-app/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/babel-preset-app/index.js b/packages/@vue/babel-preset-app/index.js index 867568d4b..761ba4e94 100644 --- a/packages/@vue/babel-preset-app/index.js +++ b/packages/@vue/babel-preset-app/index.js @@ -58,7 +58,7 @@ module.exports = (context, options = {}) => { // be force-included. let polyfills const buildTarget = process.env.VUE_CLI_TARGET || 'app' - if (buildTarget === 'app' && useBuiltIns === 'usage') { + if (buildTarget === 'app' && useBuiltIns === 'usage' && !process.env.VUE_CLI_BABEL_TARGET_NODE) { polyfills = getPolyfills(targets, userPolyfills || defaultPolyfills, { ignoreBrowserslistConfig, configPath