#typescript #build #angular7
#typescript #сборка #angular7
Вопрос:
У меня есть проект пользовательской библиотеки на основе Angular 7.1, который использует вспомогательные библиотеки, такие как rxjs 6.4 и т.д. Моя версия TypeScript — «typescript»: «^ 3.1.6», и я позаботился о том, чтобы изменить весь импорт, а также другие связанные изменения. Все еще при выполнении ng build или ng build abccustom-lib я вижу эту ошибку
Итак, с этими 2 ошибками (несколько раз) Я вроде как застрял на этом этапе. Попробовал несколько решений. Я не хочу устанавливать rxjs-compat. Но я не думаю, что эта проблема связана с отсутствием rxjs-compat. Приветствуется любая помощь.
Ответ №1:
Вы должны проверить [workspace]/projects/abccustom-lib/node_modules
каталог на наличие @angular/common
и / или @angular/core
.
Если какой-либо из них присутствует, удалите их, а затем проверьте [workspace]/projects/abccustom-lib/package.json
файл, чтобы убедиться, что они включены только как peerDependancies
. Они не должны отображаться под dependancies
или devDependancies
вообще, поэтому, если они попали в любой из них, удалите их.
Если ваша проблема была такой же, как у меня, теперь вы должны быть в состоянии работать ng build abccustom-lib
без проблем.