2

我已经使用应用程序创建了一个新的 angular 6 工作区,并添加了两个名为 library1、library2 的库。library2,使用 library1 中的模块,如下所示

import {Library1Module} from "library1"

使用编译库1ng build --project=library1

这有效

使用编译 library2ng build --project=library2

这失败并出现错误

* getting exception projects/library2/src/lib/library2.module.ts(3,36): error TS2307: Cannot find module 'library1'.

如何在 cli 工作区中使用内部库

4

1 回答 1

0

projects/library2/tsconfig.lib.json中,添加以下内容compilerOptions

compilerOptions: {
   ...
   "paths": {
      "library1": [
         "../../../dist/library1"
       ]
    }
    ...
 }
于 2018-05-10T12:34:13.193 回答