Я прочитал существующие вопросы, но не смог найти направления для своей проблемы.У меня есть родительский пакет, который называется департаментом, и в соответствии с ним у меня есть английский и наука в качестве пакетов.
У меня есть несколько компонентов на английском языке, которые я раскрыл, используя массив экспорта в файле English.module.Точно так же я сделал то же самое для Science.module.
Проблема здесь в том, что когда я пытаюсь собрать с использованием 'npm run build' и при компиляции исходников TypeScript через ngc выдает ошибку, как показано ниже.
BUILD ERROR
error TS6059: File 'C:/project/package/english/english.component.ts' is notunder 'rootDir' 'C:/project/package/science/'. 'rootDir' is expected to contain all source files.
Компонент в науке использует компонент на английском языке.
Так настроен мой tsconfig,
"baseUrl": "./package,
"rootDir": "./package
Я не уверен, чего не хватает, ноне смог избавиться от этой ошибки.Любой вклад будет полезен
Это структура моего проекта
Вот мой tsconfig.json
{
"compilerOptions": {
"baseUrl": "./package",
"experimentalDecorators": true,
"target": "es5",
"moduleResolution": "node",
"rootDir": "./package",
"skipLibCheck": true,
"types": ["jasmine"]
},
"include": [
"packages/**"
]
}