首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NativeScript代码共享项目与scss编译错误math.div函数未定义

NativeScript代码共享项目与scss编译错误math.div函数未定义
EN

Stack Overflow用户
提问于 2022-01-12 06:54:54
回答 1查看 279关注 0票数 1

我正在学习本地脚本角,以建立移动和网络应用。我使用以下命令创建了一个项目

代码语言:javascript
复制
ng new -c=@nativescript/schematics sass-project --shared --style=scss

我的节点版本是14.15.2角版本是11.0.0,npm版本是6.14.9

当我执行命令时

代码语言:javascript
复制
tns run android or tns run ios

我收到以下错误

代码语言:javascript
复制
ERROR in ./app.scss Module build failed (from ../node_modules/sass-loader/dist/cjs.js): SassError: Undefined function.
`77 │     $color-brightness: round((red($color) * 299) + (green($color) * 587) + math.div(blue($color) * 114, 1000));
node_modules/@nativescript/theme/scss/mixins/_utilities.scss 77:76  check-contrast()


 node_modules/@nativescript/theme/scss/mixins/_utilities.scss 86:49  alternate()
 node_modules/@nativescript/theme/scss/variables/_index.scss 56:11   @import
 node_modules/@nativescript/theme/scss/core/_index.scss 2:9          @import
 node_modules/@nativescript/theme/core.scss 8:9                      @import
 src/_app-common.scss 1:9                                            @import
src/app.scss 2:9                                                    root stylesheet
 @ ../node_modules/@nativescript/webpack/helpers/load-application-css-angular.js 5:49-65 6:47-63
 @ ./main.tns.ts

我试图清理和重建这个项目,但仍然面临着同样的问题。帮助感激。

EN

回答 1

Stack Overflow用户

发布于 2022-01-15 18:55:48

最后,我可以通过在package.json中添加以下sass依赖项来解决此错误

代码语言:javascript
复制
"sass": "1.34.1",
"sass-loader": "10.1.1",

如果您面临任何启动web的问题,然后从package.json中删除节点-sass依赖项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70677425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档