Angular 7 - Пользовательская библиотека - Ошибка сборки при компиляции шаблона 'Injectable' - PullRequest
0 голосов
/ 21 марта 2019

У меня есть проект пользовательской библиотеки на основе Angular 7.1, в котором используются поддерживающие библиотеки, такие как rxjs 6.4 и т. Д. Моя версия TypeScript - "typcript": "^ 3.1.6", и я убедился, что изменил все операции импорта, а также другие связанные с нимиизменения.Тем не менее, делая ng build или ng build abccustom-lib, я вижу эту ошибку enter image description here enter image description here

Так что с этими 2 ошибками (в несколько раз) яЯ застрял в этой точке.Перепробовал несколько решений.Я не хочу устанавливать rxjs-compat.Но я не думаю, что эта проблема связана с отсутствием rxjs-compat.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 24 апреля 2019

Вам следует проверить каталог [workspace]/projects/abccustom-lib/node_modules на наличие @angular/common и / или @angular/core.

Если присутствует какой-либо из них, удалите их, а затем проверьте файл [workspace]/projects/abccustom-lib/package.json, чтобы убедиться, что они включены только как peerDependancies. Они вообще не должны появляться под dependancies или devDependancies, поэтому, если они попали в любой из них, удалите их.

Если ваша проблема была такой же, как у меня, теперь вы можете запускать ng build abccustom-lib без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...