Проблема с использованием папки Shared Component/Module из проекта 1, установленного в node_modules в проекте 2, в Angular 8
Нам предоставили общую папку для повторного использования сервисов / компонентов в нашем проекте, запустив
npm run shared-services
показывает общую папку в нашем
node_modules
папка. Я импортировал необходимый нам модуль и компонент в app.module.ts
. И использовал требуемый компонент напрямую, используя его селектор в моем основном компоненте. Но я получаю ошибки ниже
..... отсутствует в компиляции TypeScript. Убедитесь, что он находится в вашем tsconfig через свойство 'files' или 'include'. Отсутствующий файл, похоже, является частью сторонней библиотеки...
Я включил недостающие файлы в
tsconfig.app.json
файл в
'include'
свойство. Но он продолжает перечислять один файл за другим.
Я даже пробовал писать
"node_modules/sbir-shared-services/*"
чтобы включить все из папки общих служб, но получить много несовместимых ошибок ниже.
types of parameters 'source' and 'source' are incompatible.
,
Types of property 'source' are incompatible.
, и т.д
Я даже пробовал включить его под
'files'
собственность в
tsconfig.app.json
но ошибка ниже
ERROR in No NgModule metadata found for 'AppModule'.
Я знаю, что решение может быть чем-то простым, чего мне не хватает, может ли кто-нибудь помочь? Как именно использовать существующие компоненты в общей папке напрямую?