From 6bd6105137748cba2b8de8c1a9bddb42af6eab7c Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 30 Sep 2019 19:10:07 +0800 Subject: [PATCH] fix(babel-migrator): should transform babel preset even for v4 projects --- packages/@vue/cli-plugin-babel/migrator/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@vue/cli-plugin-babel/migrator/index.js b/packages/@vue/cli-plugin-babel/migrator/index.js index 13544815bc..dd4012654c 100644 --- a/packages/@vue/cli-plugin-babel/migrator/index.js +++ b/packages/@vue/cli-plugin-babel/migrator/index.js @@ -1,6 +1,8 @@ const { chalk } = require('@vue/cli-shared-utils') module.exports = (api) => { + api.transformScript('babel.config.js', require('../codemods/usePluginPreset')) + if (api.fromVersion('^3')) { api.extendPackage({ dependencies: { @@ -8,8 +10,6 @@ module.exports = (api) => { } }, true) - api.transformScript('babel.config.js', require('../codemods/usePluginPreset')) - // TODO: implement a codemod to migrate polyfills api.exitLog(`core-js has been upgraded from v2 to v3. If you have any custom polyfills defined in ${chalk.yellow('babael.config.js')}, please be aware their names may have been changed.