css - 面临的问题 - 在 Nebular 中安装 auth 模块期间,无法继续?
问题描述
如果我按照安装过程在 styles.scss(ie //@import '~@nebular/auth/styles/all'; 和 //@include nb-auth-global();) 中包含以下注释代码,我得到以下错误。如何解决
@import 'themes';
@import '~@nebular/theme/styles/globals';
**//@import '~@nebular/auth/styles/all';**
@include nb-install() {
@include nb-theme-global();
**//@include nb-auth-global();**
};
./src/styles.scss 中的错误 (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src ??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/styles.scss) 模块构建失败(来自 ./node_modules/sass-loader/lib/loader .js):
$theme: map-merge(map-get($nb-themes-non-processed, $default), $theme); ^ 的参数必须是 /Users/Documents/Nebular-Angular/Angular-Nebular/AngularNebular/node_modules/@nebular/theme/styles/_theming.scss 中的地图(第 64 行,第 13 列
$map1
)map-merge($map1, $map2)
解决方案
@import '~@nebular/auth/styles/all'
表示所有主题(默认、宇宙、企业)的导入身份验证样式。如果您只启用了一个或部分主题,那么您只需要为启用的主题导入身份验证样式。例如,仅启用默认主题和企业主题时,身份验证导入应如下所示:
@import '~@nebular/auth/styles/themes/default';
@import '~@nebular/auth/styles/themes/corporate';
@import '~@nebular/auth/styles/globals';
我们也将使用此注释更新文档,谢谢!
推荐阅读
- angular - 无法在 Angular 8 中加载 chart.js?
- delphi - Delphi 使用 DLL 指针参数
- python - 查找总和为给定数字的值组合的函数
- python - 识别树中的根父母及其所有孩子
- android - Instrumented 测试是否可以为库模块创建覆盖范围?
- asp.net - ASP.NET MVC 应用程序中是否有任何方法可以确定哪个超时设置导致报告执行失败?
- python - 如何在 django messages.error 中换行
- java - 在 Web 应用程序或桌面应用程序内的框架中重用 android 代码(本机 Java)
- ocaml - Ocaml 中的函子
- angular - workbox.backgroundSync.Plugin 不创建 IndexedDB