В этом проекте есть папка для некоторых зависимостей JS.
Для здравомыслия я Я использую Typescript в подмодуле, но у меня возникли проблемы с тем, как ссылаться на зависимости и получать частичный вывод типов из библиотек в папке зависимостей.
Эти зависимости являются только локальными. и я не могу это изменить по соображениям совместимости, поэтому я не могу использовать npm.
Это структура проекта:
- Корень проекта
Корневой подмодуль
js - ts
< li>tsconfig.json
В моем tsconfig.json у меня есть следующее варианты:
Код: Выделить всё
{
"compilerOptions": {
// ...
"allowJs": true,
"checkJs": true,
"rootDir": "./ts",
"outDir": "./js",
// ...
},
"include": [
"./ts/**/*",
"../dependencies/**/*.js"
],
}
Код: Выделить всё
error TS6059: File is not under 'rootDir'. 'rootDir' is expected to contain all source files.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -emit-them