Как импортировать библиотеку angular 6 в другую библиотеку angular 6? - PullRequest
0 голосов
/ 19 октября 2018

Я создал общую библиотеку и создал новую библиотеку функций приложения, и я хочу импортировать общую библиотеку в библиотеку функций приложения.

Как я могу импортировать или включить одну библиотеку в другую библиотеку?

1 Ответ

0 голосов
/ 19 октября 2018

Вы должны добавить любую библиотеку, которую используете в качестве peerDependencies, в package.json вашей библиотеки.Примерно так:

"peerDependencies": {
    "@angular/common": "^6.0.0-rc.0 || ^6.0.0",
    "@angular/core": "^6.0.0-rc.0 || ^6.0.0",
    "@angular/forms": "^6.0.0",
    "@angular/material": "^6.4.7"
}

Если вы создали библиотеку, используя cli с ng generate library my-library, узел peerDependencies уже существует.

Это позволит избежатьлюбой конфликт, если пользователь вашей библиотеки также использует другие.

...