如何修复错误错误:默认包未在 Nebular 中注册

btd*_*337 4 icons angular nebular

如果您尝试加载 Nebular 页面,然后出现此错误,该怎么办?

Error: Default pack is not registered.
Run Code Online (Sandbox Code Playgroud)

btd*_*337 8

确保安装eva icon pack

npm i --save @nebular/eva-icons
Run Code Online (Sandbox Code Playgroud)

然后,NbEvaIconsModule导入AppModule.

import { NbEvaIconsModule } from '@nebular/eva-icons';

@NgModule({
  imports: [
    // ...
    NbEvaIconsModule,
  ],
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

并导入NbIconModule您正在使用它的模块。

import { NbIconModule } from '@nebular/theme';

@NgModule({
  imports: [
    // ...
    NbIconModule,
  ],
})
export class PageModule { }
Run Code Online (Sandbox Code Playgroud)

重新启动应用程序并重试!