Diese Projekt ist im zusammenhang einer Bachelor arbeit entstanden, welche sich mit dem hinzufügen von Serverseitigem Rendern in einem Content Management System untersucht.
Zum ausführen des Systems wird nur node.js benötigt.
- Installation durch
npm i
- Kompilieren der Typescript dateine:
npm run build
- Publizieren der Seiten:
npm run publish
- Starten des Servers:
npm start
Befehl | Beschreibung |
---|---|
npm run build |
Kompiliert das Typscript nach /dist und bündelt den Frontendcode nach /build/assets/bundel.js |
npm run build:tsc |
Kompiliert das Typscript nach /dist . |
npm run build:bundel |
Bündelt den Frontendcode nach /build/assets/bundel.js |
npm run watch |
Startetet den webserver und startet diesen neu, wenn es eine Änderung im /dist/server . |
npm run watch:tsc |
Beobachtet alle Typscript Dateien und Kompiliert dies nach /dist neu, falls es änderungen gab. |
npm run watch:bundel |
Beobachtet den Frontend code und bündelt diesen nach /build/assets/bundel.js neu, wenn es Änderungen gab. |
npm start |
Startet den Webserver unter localhost:3000 |
npm run publish |
Publiziert eine Seite aus dem simulierten Bearbeitungsmodus zu den Livedateien. Diese Dateien liegen in /build . |
npm run publish <page> |
Publiziert eine gegebene Seite. |