From 45b73d12384d459b76e9538b41d15c94604f2c8d Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 3 Feb 2020 13:07:45 +0800 Subject: [PATCH] refactor: use babel.loadPartialConfigSync (added in babel 7.8) As planned in https://github.com/babel/babel/issues/10746, in babel 8 the old `loadPartialConfig` can't be used synchronously. --- packages/@vue/cli-plugin-babel/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-plugin-babel/index.js b/packages/@vue/cli-plugin-babel/index.js index e25298a729..e1e3f8e76f 100644 --- a/packages/@vue/cli-plugin-babel/index.js +++ b/packages/@vue/cli-plugin-babel/index.js @@ -26,7 +26,7 @@ module.exports = (api, options) => { // there will be a VUE_CLI_TRANSPILE_BABEL_RUNTIME env var set. // the `filename` field is required // in case there're filename-related options like `ignore` in the user config - babel.loadPartialConfig({ filename: api.resolve('src/main.js') }) + babel.loadPartialConfigSync({ filename: api.resolve('src/main.js') }) api.chainWebpack(webpackConfig => { webpackConfig.resolveLoader.modules.prepend(path.join(__dirname, 'node_modules'))