dcloudio / dcloudio/uni-app

vue.config.js中添加scss的配置之后, 报错$uni-color-primary未定义?

Open
#3,356 0 comments 0 reactions 1 assignee Claimed by @Otto-J View on GitHub
vue2 提供了复现方案
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
添加vue.config.js文件:
```
module.exports = {
css: {
loaderOptions: {
scss: {
prependData: `
@import "~@/common/css/theme-${theme}.scss";
@import "~@/uni.scss";
`
},
}
}
}
```

页面中使用$uni-color-primary报错:
```
SassError: Undefined variable: "$uni-color-primary".
```

疑问:
$uni-color-primary为内置变量, 未加vue.config.js时,清空uni.scss任能使用改变量, 此变量内置在何处?

webpack中配置了scss相关属性时,为何找不到sass的内置变量了?

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.