角度库npm依赖性-它如何工作?

时间:2019-01-31 09:07:40

标签: angular npm dependencies angular-library verdaccio

我有一个名为LibA(使用ng g library ...创建)的angular 7库,在那里我安装了一个名为DependencideA的NPM软件包。来自DependencideA的对象我仅在NgModuleA及其组件中导入。

现在,当我在Angular App中使用NPM软件包LibA时,出现以下错误:error TS2307: Cannot find module 'DependencideA'.即使我没有从LibA导入NgModuleA(但我从LibA导入了NgModuleB,但我没有从LibA导入不要使用DependencideA!)。

为什么即使我不使用那里的对象,也需要这个DependencideA?有没有一种避免分裂LibA的方法?

编辑:

下面是一个示例:https://github.com/admir86/LibSample

我使用verdaccio作为npm代理来发布LibA并将其安装在LibAConsumer项目中。

0 个答案:

没有答案