diff --git a/packages/taro-cli/src/util/resolve_npm_files.js b/packages/taro-cli/src/util/resolve_npm_files.js index 40d5b3c7af01..b7f06688103d 100644 --- a/packages/taro-cli/src/util/resolve_npm_files.js +++ b/packages/taro-cli/src/util/resolve_npm_files.js @@ -39,7 +39,7 @@ const projectConfig = require(configDir)(_.merge) const pluginsConfig = projectConfig.plugins || {} const outputDirName = projectConfig.outputRoot || CONFIG.OUTPUT_DIR -const babelConfig = _.mergeWith(defaultBabelConfig, pluginsConfig.babel, (objValue, srcValue) => { +const babelConfig = _.mergeWith({}, defaultBabelConfig, pluginsConfig.babel, (objValue, srcValue) => { if (Array.isArray(objValue)) { return Array.from(new Set(srcValue.concat(objValue))) } diff --git a/packages/taro-cli/src/weapp.js b/packages/taro-cli/src/weapp.js index f4c6cb774ecc..a5b4e7376f7c 100644 --- a/packages/taro-cli/src/weapp.js +++ b/packages/taro-cli/src/weapp.js @@ -949,7 +949,7 @@ function copyFilesFromSrcToOutput (files) { }) } -const babelConfig = _.mergeWith(defaultBabelConfig, pluginsConfig.babel, (objValue, srcValue) => { +const babelConfig = _.mergeWith({}, defaultBabelConfig, pluginsConfig.babel, (objValue, srcValue) => { if (Array.isArray(objValue)) { return Array.from(new Set(srcValue.concat(objValue))) }