Я создал angular 8 библиотечный проект! Это простая таблица данных с bootstrap 4. Теперь я столкнулся с некоторыми проблемами. Когда я устанавливаю через npm в новом проекте, компиляция завершается с ошибкой, которая говорит мне, что некоторые файлы отсутствуют, как показано ниже:
Ошибка: / home / atheodosiou / Documents / development / development / kino-statistics / node_modules / ng- bootstrap -table / src / lib / directives / b-body.directive.ts отсутствует в компиляции TypeScript. Убедитесь, что он находится в вашем tsconfig через свойство 'files' или 'include'.
![enter image description here](https://i.stack.imgur.com/BFsJx.png)
tsconfig моей библиотеки. json файл выглядит следующим образом (я читал, что если я не укажу файлы свойств include, компилятор включит все файлы .ts):
{
"extends": "../../tsconfig.json",
"compileOnSave": true,
"compilerOptions": {
"outDir": "docs/",
"target": "es2015",
"declaration": true,
"inlineSources": true,
"types": [],
"lib": [
"dom",
"es2018"
],
"noEmitOnError": true
},
"angularCompilerOptions": {
"annotateForClosureCompiler": true,
"skipTemplateCodegen": true,
"strictMetadataEmit": true,
"fullTemplateTypeCheck": true,
"strictInjectionParameters": true,
"enableResourceInlining": true
},
"exclude": [
"src/test.ts",
"**/*.spec.ts"
]
}
Я попытался включить все из них через свойство include а также объявить их через свойство files (не одновременно).
Что я делаю не так?
Заранее спасибо!