angular - y 所需的入口点 x 不存在
问题描述
我试图为我的包裹添加服务。
@Injectable()
export class LocaleService {}
将其导出到 api 文件中 -
export * from './src/locale.service';
并尝试在包中的某些组件中使用它-
export class FormComponent {
constructor(private localeService: LocaleService) {}
}
当我发布它时,我得到了错误 -
ERROR: Entry point swagular/components/src/locale.service which is required by swagular/components doesn't exists.
An unhandled exception occurred: Entry point swagular/components/src/locale.service which is required by swagular/components doesn't exists.
源代码在这里
解决方案
我的ide是像这样自动添加导入-import { LocaleService } from 'swagular/components/src/locale.service';
ng-packager lib 认为它是一个模块。
改变它来import { LocaleService } from '../locale.service';
解决问题。
推荐阅读
- android - 与 Android Studio 的拖动编辑兼容的自定义布局?
- javascript - 为什么我可以在一个函数中访问我的合约,但不能在另一个函数中访问我的合约
- c++ - C ++如何从向量列表中选择一个随机变量?
- swift - TVDigitEntryViewController - 只能选择第一个数字
- salesforce - 我们可以在联系人上显示帐户记录吗?
- ios - MacOS 应用程序验证 App Store:与 iOS 应用程序兼容的配置文件有问题
- java - 未找到产品名称的数据库类型:[Tibero]
- azure - 是否有脚本来创建 azure 自定义警报格式和任何日志分析查询来获取 azure VM 状态
- python - 简化嵌套循环python
- google-cloud-platform - 关于谷歌云端点 ESP 和 ESP v2 beta 的困惑