I am getting this fairly non-sensical tsc transpilation error:
error TS6059: File '/Users/alex/codes/interos/teros-cli/src/logging.ts' is not under 'rootDir' '/Users/alex/codes/teros/notifier-server/src'. 'rootDir' is expected to contain all source files.
my PWD is /Users/alex/codes/teros/notifier-server and the tsconfig.json file for /Users/alex/codes/teros/notifier-server/tsconfig.json is:
{ "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" ] } this seems like a bug..since teros-cli dir is outside the PWD, and is governed by a separate tsconfig.json file.
I even changed this field to:
"include": [ "/Users/alex/codes/teros/notifier-server/src" ], "exclude": [ "/Users/alex/codes/teros/teros-cli" ] still get the same error.