库中的源重复

时间:2018-11-27 10:12:27

标签: angular

我有一个组件和相关服务,这些组件和相关服务已发布在角度库中。该库通过npm install包含在其他项目中。使用该服务的其他项目的组件正在按预期方式工作。但是,库本身内部有一个组件,也使用了该服务。

在chrome中调试vendor.js捆绑软件显示了服务源代码的重复,只有组件从库中访问了该服务。所有其他(有效)组件都访问上面的代码30k行。

从工作组件(其他项目)中导入:

import { NotificationService } from 'ats-common';

从缺陷组件(在同一库中)导入:

import { NotificationService } from 'ats-common/lib/shell';

作为Angular的新手,我不了解导致这种源代码重复的幕后情况。任何帮助将不胜感激。

0 个答案:

没有答案