Angenommen, haben wir die folgenden Dateien:Wie werden alle Dateien nur mit der Endung * .server.ts kompiliert?
/mymodule1/
main.server.ts
main.client.ts
/mymodule2/
main.server.ts
main.client.ts
Wie nur wir alle mit * .server.ts Dateien kompilieren, aber die * .client.ts unangetastet Dateien führen?
Ich habe versucht, so etwas wie dies in meinem tsconfig.json aber es funktioniert nicht:
tsconfig.json, bei der Verwendung von tsc cli:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true
},
"files": [
"**/*.server.ts"
]
}
[Bearbeiten]
oder etwas in der Art:
tsconfig.json, wenn Atom mit:
{
"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"
]
}
Gibt es eine filesExcludeGlob?
Vielen Dank für Ihre Antwort! Ich hätte erwähnen sollen, dass ich es mit Atom und TSC CLI versucht habe. Liefern Sie bitte ein funktionierendes Beispiel? Welches Werkzeug spielt keine Rolle? – daslicht