Skip to content

Boost Web Development with Grunt Live Reload

Allgemeine Beschreibung wie Web-Entwicklung mit Node/Grunt vereinfacht werden kann:

Voraussetzungen:

package.json


{
  "name": "geckocodes",
  "version": "0.1.0",
  "author": "Robert J. Rotter",
  "private": true,
  "devDependencies": {
    "connect-modrewrite": "^0.8.1",
    "grunt": "~0.4.0",
    "grunt-contrib-connect": "0.1.2",
    "grunt-contrib-cssmin": "*",
    "grunt-contrib-livereload": "0.1.1",
    "grunt-contrib-sass": "*",
    "grunt-contrib-uglify": "*",
    "grunt-contrib-watch": "*",
    "grunt-cssc": "*",
    "grunt-htmlhint": "*",
    "grunt-regarde": "~0.1.1",
    "matchdep": "*"
  }
}
 

Gruntfile kopieren und regarde.files anpassen

grunt-contrib-connect Module unter
D:\freigabe\html\geckocodes\node_modules\grunt-contrib-connect\node_modules\connect\lib\middleware
in der Datei static.js das send() Kommando gepatcht werden:
                        send(req, path)
                    // .maxage(options.maxAge || 0)
                    // .index(options.index || "index.html")   <----- Der Aufruf fehlte
                    // .root(root)
                    // .hidden(options.hidden)
                    // .on('error', error)
                    // .on('directory', directory)
                    // .pipe(res);                    
 

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
Formular-Optionen