Межбиблиотечная зависимость внутри рабочей области - PullRequest
0 голосов
/ 10 мая 2018

Я создал новое угловое рабочее пространство 6 с приложением и добавил две библиотеки с именем library1, library2. library2, использует модуль из library1, как показано ниже

import {Library1Module} from "library1"

скомпилировать библиотеку1, используя ng build --project=library1

Это работает

скомпилировать библиотеку2, используя ng build --project=library2

Это не с ошибкой

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

Как использовать внутреннюю библиотеку в рабочем пространстве cli

1 Ответ

0 голосов
/ 10 мая 2018

В projects/library2/tsconfig.lib.json добавить следующее в compilerOptions

compilerOptions: {
   ...
   "paths": {
      "library1": [
         "../../../dist/library1"
       ]
    }
    ...
 }
...