dcloudio / dcloudio/uni-app

除H5端以外,sass的api配置无效

Open
#5,152 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

`sass` 从 `1.79.1` 开始会提示 2.0.0 后会移除 `legacy` API

```
Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
```

通过配置 Vite 的 `css.preprocessorOptions` 可以修改使用的 `sass` API

```ts
// vite.config.ts

export default defineConfig({
// ...
css: {
preprocessorOptions: {
scss: {
api: 'modern'
}
}
}
});
```

配置后H5端不再出现warning,但是其他端依然会有提示

### 版本信息

- uniapp:3.0.0-4020420240722002
- vue:3.4.38
- sass:1.79.1

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.