Ich bin auf der Suche nach einem guten Weg für den Aufbau einer Multi-Projekt-Anwendung.grunt build nodejs - mehrere Projekte
Im Moment habe ich diese Struktur: Jede App ist eine NodeJS Anwendung
- parent folder (git root)
|- app1
|-- app1-backend
|-- app1-frontend
|- app2
|- app3
im Moment i jede App von Hand mit den folgenden Schritten installieren muß:
- installieren npm Module mit
npm install
- installieren Sie Typings mit
typings install
- kompilieren Sie App mit
tsc
jeder App-Ordner enthält die folgenden: (app1-Backend, app1-Frontend, app2, app3)
tsconfig.json, package.json, typings.json
sollte ich das mit Grunzen automatisieren? Sollte ich für jedes Projekt eine eigene Gruntdatei verwenden?
begrüßt
sry ich habe vergessen zu erwähnen, dass ich browserify auf dem app1-frontend-projekt verwende. Kann ich das auch auslösen? ich starte browserify direkt nach dem tsc –
Sie sollten, fügen Sie einfach ein anderes "&& [Befehl]" zu dem Skript, das Sie zu Ihrem Paket.json für dieses Projekt hinzufügen. Der Kern dessen, was Sie tun, besteht darin, eine Gruppe von Befehlen für jedes Projekt als einen einzelnen Befehl auszuführen und dann eine Gruppe dieser Befehle auszuführen. Solange die Befehle diejenigen sind, die ein endgültiges Ende der Ausführung haben, können Sie beliebig viele von ihnen verketten. Das heißt, solange einer der Befehle nicht zu sagen ist. Ein Watch-Befehl, der auf eine Dateiänderung wartet, sollte in Ordnung sein –