Предположим, мы имеем следующие файлы:Как скомпилировать все файлы только с расширением * .server.ts?
/mymodule1/
main.server.ts
main.client.ts
/mymodule2/
main.server.ts
main.client.ts
Как мы только обобщить все * .server.ts файлы, но оставить * .client.ts файлы нетронутыми?
Я пытался что-то подобное в моей tsconfig.json, но он не:
tsconfig.json, при использовании TSC: CLI
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true
},
"files": [
"**/*.server.ts"
]
}
[править]
или что-то вроде этого:
tsconfig.json, при использовании Atom:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true
},
"filesGlob": [
"**/*.server.ts" //seams to work, but Atom complains that the other files are not added to the compile context.
],
"exclude": [
"**/*.client.ts", //fails, as well as in files
"typings",
"node_modules"
]
}
Есть ли filesExcludeGlob?
Спасибо за ответ! Я должен был упомянуть, что я попробовал это с Atom и tsc cli. Нравится ли вам представить рабочий пример? Какой инструмент не имеет значения. – daslicht