How to fix the error Error: Default pack is not registered in Nebular

How to fix the error Error: Default pack is not registered in Nebular

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

Error: Default pack is not registered.

确保安装 eva icon pack:

npm i --save @nebular/eva-icons

然后,在 AppModule 中导入 NbEvaIconsModule

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

@NgModule({
  imports: [
    // ...
    NbEvaIconsModule,
  ],
})
export class AppModule { }

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

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

@NgModule({
  imports: [
    // ...
    NbIconModule,
  ],
})
export class PageModule { }

重启应用再试一次!

确保安装了 eva 图标包:

npm i --save @nebular/eva-icons

然后,在 AppModule 中导入 NbEvaIconsModule:

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

@NgModule({   imports: [
    // ...
    NbEvaIconsModule,   ]
}) export class AppModule { }

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

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

@NgModule({   imports: [
    // ...
    NbIconModule,   ],
})
export class PageModule { }

重启应用再试一次!