"include": [] не работает в tsconfig.json
Я использую tsconfig.json для компиляции моего проекта, встроенного в машинописный текст, версия tsc 1.8.10, и это мой tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "amd",
"noEmitOnError": true,
"sourceMap": true,
"declaration": true,
"listFiles": true,
"outFile": "../outputs/output.js"
},
"include": [
"../src/*.ts",
"../app/*.ts"
],
"exclude": [
"node_modules",
"bower_components",
"test"
]
}
Проблема здесь заключается в том, что независимо от того, что я упоминаю в "include", все ts-файлы из корневого каталога -> родительского компилируются. Я только хочу ts
файлы в папках приложений и исходных файлов для компиляции. Я понимаю, что могу сохранить остальные папки, которые мне не нужны, в "исключить". Но что я не делаю, так это то, почему файлы ts, не упомянутые в "include", собираются?
2.) В моем проекте я планирую иметь несколько файлов tsconfig.json, и мне нужно, чтобы все файлы ts в родительском каталоге были скомпилированы в первую очередь, а не в корневом. Есть ли способ, которым я могу упомянуть порядок компиляции?