Normalerweise muss ich bei der Verwendung von EJS-Vorlagen mit Express den Server nicht neu starten, um die Änderungen zu sehen, die ich an einer Vorlage vorgenommen habe. Ich ändere einfach eine .ejs-Datei und lade den Browser neu, um meine Änderungen zu sehen.Warum muss ich den Express-Server neu starten, wenn ich eine Swig-Vorlage ändere?
Allerdings, mit Swig-Vorlagen (die ich sehr über ejs bevorzuge), wenn ich eine Änderung an einer HTML-Datei, muss ich den Server neu starten, um meine Änderungen im Browser widergespiegelt zu sehen.
Ist das ein Fehler oder nur ein Nebeneffekt von etwas anderem, das ich übersehen habe?
Ich bin nicht auf der Suche nach einem Tool wie Grunt Watch, Nodemon oder Supervisor, ich möchte nur meine Swig-Vorlagen mehr wie EJS-Vorlagen, wenn möglich zu verhalten.
Die Suche nach Antworten zu SO ist schneller als das Lesen des Handbuchs. SO Antworten erscheinen auch höher bei Google-Suche als ... alles andere. – Mikhail
Und wo genau setzen Sie das? – Squirrl
@Squirrl wieder, [siehe das Handbuch] (http://paularmstrong.github.io/swig/docs/#express). Wie ich jedoch bemerke, hat sich die Swig-API geändert, '.init' scheint nun [' .setDefaults'] (http://paularmstrong.github.io/swig/docs/api/#setDefaults) aufgerufen zu werden. – robertklep