Angular 使用库中声明的角度组件时出错
我用一些常用组件和一个2 angular应用程序创建了一个angular workspace,但当我尝试在angular应用程序中使用它时,它给了我以下错误: “错误NG6002:出现在AppModule的NgModule.imports中,但可能会出错。” 无法解析为NgModule类。“ 以下是app.module.ts:Angular 使用库中声明的角度组件时出错,angular,angular-library,Angular,Angular Library,我用一些常用组件和一个2 angular应用程序创建了一个angular workspace,但当我尝试在angular应用程序中使用它时,它给了我以下错误: “错误NG6002:出现在AppModule的NgModule.imports中,但可能会出错。” 无法解析为NgModule类。“ 以下是app.module.ts: import { FormControlComponent } from 'my-library'; ... imports: [ BrowserModule,
import { FormControlComponent } from 'my-library';
...
imports: [
BrowserModule,
AppRoutingModule,
FormControlComponent,
],
我的库有以下代码:
export * from './lib/form-control/form-control.component';
my-library.module.ts
declarations: [
...
FormControlComponent,
...
],
exports: [
...
FormControlComponent,
...
],
my public-api.ts具有以下代码:
export * from './lib/form-control/form-control.component';
我构建了库并添加到package.json:
“我的库”:“文件:dist/my library”您应该将
MyLibraryModule
放在app.module的导入部分,而不是component@Andrei好的,完成了,没有任何更改…您从导入部分删除了组件吗?啊,好的,只有MyLibraryModule!是的,现在可以了!