jd-opensource / jd-opensource/taro-ui

[Modernization] SCSS @import → @use/@forward 迁移

Open
#1,871 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
4.7k
Forks
740
PR merge metrics
No merged PRs in 30d

Description

### 背景
SCSS `@import` 已被 Dart Sass 废弃,v2.0 将移除。需要将样式系统升级到 `@use` / `@forward`。

### 目标
将 `taro-ui` 样式系统从 `@import` 迁移到 `@use` / `@forward`。

### 验收标准
- [ ] 所有 `.scss` 文件中的 `@import` 替换为 `@use` / `@forward`
- [ ] 主题覆盖能力不受影响
- [ ] 构建通过,无 warnings
- [ ] 消费者项目使用 `@use 'taro-ui/dist/style/variables'` 等正常工作

### 相关文件
- `packages/taro-ui/src/style/**/*.scss`

### 依赖
- #3 [Foundation] CSS 预编译

### 参考
- ROADMAP: v3.5.0 — SCSS 升级

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.