Возникает проблема - во время установки модуля авторизации в Nebular, не можете идти вперед? - PullRequest
0 голосов
/ 20 февраля 2019

Если я добавлю следующий закомментированный код в styles.scss (т.е. // @ 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-кли-файлы / плагины / Сыра-CSS-loader.js ./ node_modules / postcss-погрузчик / ЦСИ ?? встроенный ./ node_modules / дерзость-погрузчик / Библиотека / loader.js ?? исх -! 14-3 !./src/styles.scss) Сборка модуля не удалась (из ./node_modules/sass-loader/lib/loader.js):

$ theme: map-merge (map-get ($ nb-Темы не обработаны, $ default), $ theme); ^ Аргумент $map1 из map-merge($map1, $map2) должен быть картой в / Users / Documents / Nebular-Angular / Angular-Nebular / AngularNebular / node_modules / @ nebular/theme/styles/_theming.scss (строка 64, столбец 13)

1 Ответ

0 голосов
/ 06 марта 2019

@import '~@nebular/auth/styles/all' означает импорт стилей авторизации для всех тем (по умолчанию, космическая, корпоративная).Если у вас включена только одна или несколько тем, вам нужно импортировать стили авторизации только для включенных тем.Например, если включены только темы по умолчанию и корпоративные темы, импорт аутентификации должен выглядеть следующим образом:

@import '~@nebular/auth/styles/themes/default';
@import '~@nebular/auth/styles/themes/corporate';
@import '~@nebular/auth/styles/globals';

Мы также обновим документы этой заметкой, спасибо!

...