首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复Nebular中的构建sass文件

如何修复Nebular中的构建sass文件
EN

Stack Overflow用户
提问于 2020-12-28 11:34:25
回答 1查看 373关注 0票数 0

如果你尝试只安装Nebular Auth Module,你可能会遇到下面这个错误。

代码语言:javascript
复制
Error: ./src/styles.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Undefined mixin.
  ╷
5 │ ┌ @include nb-install() {
6 │ │     @include nb-theme-global();
7 │ │     @include nb-auth-global();
8 │ │ };
  │ └─^
  ╵
  src/styles.scss 5:1  root stylesheet

该怎么办呢?

EN

回答 1

Stack Overflow用户

发布于 2020-12-28 11:34:25

解决方案是创建一个src/themes.scss文件,如下所示:

代码语言:javascript
复制
@import '~@nebular/theme/styles/theming';
@import '~@nebular/theme/styles/themes/default';

$nb-themes: nb-register-theme((), default, default);

并在src/styles.scss中添加此导入

代码语言:javascript
复制
@import 'themes';

@import "~@nebular/theme/styles/globals";
@import '~@nebular/auth/styles/globals';

@include nb-install() {
    @include nb-theme-global();
    @include nb-auth-global();
};

确保在angular.json中导入了nebular theme css

代码语言:javascript
复制
"styles": [
    "node_modules/@nebular/theme/styles/prebuilt/default.css",
    "src/styles.scss"
],
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65472724

复制
相关文章

相似问题

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