Closed
Description
Version
System:
OS: macOS 15.1.1
CPU: (12) arm64 Apple M2 Pro
Memory: 562.38 MB / 32.00 GB
Shell: 5.9 - /bin/zsh
Browsers:
Chrome: 131.0.6778.205
Edge: 131.0.2903.112
Safari: 18.1.1
npmPackages:
@rsbuild/core: ^1.1.11 => 1.1.11
@rsbuild/plugin-react: ^1.1.0 => 1.1.0
@rsbuild/plugin-sass: ^1.1.2 => 1.1.2
Details
场景:
- 项目中定义 SCSS 变量/方法(
src/_var.scss
),并在additionalData
配置中使用@use
全局加载 - 项目依赖三方的样式,使用
@import "xxx"
去加载
现在发现这2个结合时,打包后的产物会把 @use xxx
打包进去。当不使用 @import "xxx"
加载三方时,就没这个问题。

Reproduce link
https://github.com/xuexb/rsbuild-codesandbox-example
Reproduce Steps
nvm use
pnpm install
pnpm build
cat dist/static/css/index.*.css