Я получаю эту довольно бессмысленную ошибку транспиляции tsc:
ошибка TS6059: файл '/Users/alex/codes/interos/teros-cli/src/logging.ts' не находится в 'rootDir' / Users / alex / codes / teros / notifier-server / src '. Предполагается, что rootDir будет содержать все исходные файлы.
мой PWD - /Users/alex/codes/teros/notifier-server
, а файл tsconfig.json для /Users/alex/codes/teros/notifier-server/tsconfig.json
:
{
"compilerOptions": {
"outDir": "dist",
"allowJs": false,
"pretty": true,
"resolveJsonModule": true,
"sourceMap": false,
"skipLibCheck": true,
"rootDir": "src",
"declaration": false,
"baseUrl": ".",
"target": "es2018",
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"allowUnreachableCode": true,
"lib": [
"es2017",
"es2018"
]
},
"compileOnSave": false,
"include": [
"src"
]
}
это похоже на ошибку .. поскольку каталог teros-cli находится за пределами PWD, и управляются отдельным файлом tsconfig.json.
Я даже изменил это поле на:
"include": [
"/Users/alex/codes/teros/notifier-server/src"
],
"exclude": [
"/Users/alex/codes/teros/teros-cli"
]
по-прежнему получаю ту же ошибку.