我有一个导入角度库的Angular 6项目。
我成功地从库中导入了组件,现在我想在库中拥有AuthGuard服务,以共享所有项目,但是我做不到。
我将AuthGuard导出到lib的public_api中,并在模块中提供了它,但是我不知道如何在项目中访问。
当我尝试像这样导入时:
import { AuthGuard} from 'my-lib/lib/security/auth.guard';
我有错误:
找不到模块:错误:无法解析“ c:\ workspace \ my-project \ src \ app \ portal”中的“ my-lib / lib / security / auth.guard”
错误似乎您缺少某些部分。
检查
1.Inapp.module.ts
import { AuthGuard } from 'my-lib';
2.添加AuthGuard
提供商providers: [AuthGuard, ...]
3.在模块中 import { AuthGuard } from 'my-lib';
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句