diff --git a/packages/vue-cli-plugin-uni/lib/env.js b/packages/vue-cli-plugin-uni/lib/env.js index da0d52d3b540085095e7288ba4a839848591907f..cf7aa9ea0f2c1e65198f17c0b07268334c44388a 100644 --- a/packages/vue-cli-plugin-uni/lib/env.js +++ b/packages/vue-cli-plugin-uni/lib/env.js @@ -293,8 +293,8 @@ const modes = ['legacy', 'auto', 'augmented'] const scopedSlotsCompiler = !platformOptions.scopedSlotsCompiler && platformOptions.betterScopedSlots ? modes[2] : platformOptions.scopedSlotsCompiler process.env.SCOPED_SLOTS_COMPILER = modes.includes(scopedSlotsCompiler) ? scopedSlotsCompiler : modes[1] -// 快手小程序抽象组件编译报错,如未指定 legacy 固定为 augmented 模式 -if (process.env.UNI_PLATFORM === 'mp-kuaishou' && process.env.SCOPED_SLOTS_COMPILER !== modes[0]) { +// 快手小程序、小红书小程序 抽象组件编译报错,如未指定 legacy 固定为 augmented 模式 +if ((process.env.UNI_PLATFORM === 'mp-kuaishou' || process.env.UNI_PLATFORM === 'mp-xhs') && process.env.SCOPED_SLOTS_COMPILER !== modes[0]) { process.env.SCOPED_SLOTS_COMPILER = modes[2] }