-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug report] math.div sass compilation error #21482
Comments
Translation of this issue: Element UI version2.15.6 OS/Browsers versionmac Vue version2.6.14 Reproduction LinkSteps to reproduceSyntax Error: SassError: Undefined function. ╷ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/popper.scss 33:19 @content node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/popper.scss 5:1 @import node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/select.scss 4:9 @import node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/index.scss 2:9 @import What is Expected?Normal compilation What is actually happening?Syntax Error: SassError: Undefined function. ╷ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/popper.scss 33:19 @content node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/popper.scss 5:1 @import node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/select.scss 4:9 @import node_ modules/_ element- [email protected] @element-ui/packages/theme-chalk/src/index.scss 2:9 @import |
Me too
|
sass 采用了新的除法运算符 |
me too |
$ npm install -g sass-migrator 报错 |
2.15.7 版本,将 node-sass 替换成了 dart-sass。如果使用了自定义主题,使用 node-sass 会有问题。 现在 latest 已经指向了 2.15.6。等下次 minor 版本发布之后,latest 会指向最新版本。 |
继续使用老版本吧,编译的时候去掉^ "element-ui": "2.15.5", |
npm install [email protected] |
你把这个margin-right: math.div($--tooltip-arrow-size, 2); 改为 |
这是拉下来的包啊 |
看:#21494 |
|
This issue is back in v2.15.8. Seems like the division signs have been added back to Theme Chalk. |
Can confirm it's working, mine is working with these versions: |
Element UI version
2.15.6
OS/Browsers version
mac
Vue version
2.6.14
Reproduction Link
#21019
Steps to reproduce
Syntax Error: SassError: Undefined function.
╷
33 │ margin-right: math.div($--tooltip-arrow-size, 2);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/popper.scss 33:19 @content
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/mixins/mixins.scss 83:5 b()
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/popper.scss 5:1 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/select-dropdown.scss 3:9 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/select.scss 4:9 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/pagination.scss 4:9 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/index.scss 2:9 @import
src/styles/element-variables.scss 1039:9
What is Expected?
编译正常
What is actually happening?
Syntax Error: SassError: Undefined function.
╷
33 │ margin-right: math.div($--tooltip-arrow-size, 2);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/popper.scss 33:19 @content
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/mixins/mixins.scss 83:5 b()
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/popper.scss 5:1 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/select-dropdown.scss 3:9 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/select.scss 4:9 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/pagination.scss 4:9 @import
node_modules/_element-ui@2.15.7@element-ui/packages/theme-chalk/src/index.scss 2:9 @import
src/styles/element-variables.scss 1039:9
The text was updated successfully, but these errors were encountered: