我在角度6中安装了多个库,我需要在另一个库中导入一个库.他们相互依赖但不起作用
这是怎么回事:
ng generate library lib1
ng generate library lib2
现在在主应用程序中,package.json
我tsconfig.json
在compilerOptions
库中添加(它们会自动插入)
"paths": {
"lib1": ["../distPack/lib1"],
"lib2": ["../distPack/lib2"]
}
(我修改了它们生成的路径distPack
)
我可以导入它们app.module
,一切正常
import { Lib1Module } from 'lib1'
问题
我想:
import { Lib1Module } from 'lib1'
inlib2/src/lib/lib2.module.ts
并且它找不到它.
我尝试了什么:
peerDependency
tsconfig.lib
作为paths
更新
如果我打造集主要路径tsconfig.json
,以
"paths": {
"lib1": [
"dist/lib1"
],
其他库可以导入它没有问题但是它不能再导入app.module