Ich habe eine grundlegende Asp.Net 5-Website, die Gulp.JS Aufgaben zum Reinigen, Kopieren und Minimieren von CSS und JS-Dateien verwendet.Ausführen von Gulp.js Aufgaben nach Build in VS2015
Wenn diese Aufgaben im Task Runner Explorer ausgeführt werden - alles ist gut und die alten Skripte werden entfernt, neue kopiert und Dateien minimiert.
Ich mag diese Aufgaben in VS2015 automatisieren - so, wenn ich das Projekt folgendes bauen passieren wird:
- Alte Skripte entfernt, um den sauberen taks mit
- Neuer Skripte über kopiert werden - mit der Kopie Aufgabe
- CSS und JS werden mit einer min taks minimiert (wird CSS und JS durch den Aufruf separater Minify-Aufgaben für jeden minimieren. (Prod und Staging verwenden verkleinerte Versionen und Entwickler verwendet die normalen js und CSS-Dateien).
Jetzt kann ich hier völlig aus der Bahn, aber ich, dass ich wie so diese schluck Aufgaben in den Skripten aufrufen können, sollte config in die project.json Datei gedacht hätte:
"scripts": {
"prebuild": [ "gulp clean" ],
"postbuild": ["gulp copy" , "gulp min" ],
"prepublish": [ "npm install", "bower install"]
}
Die saubere funktioniert perfekt - Die Kopier- und Min-Tasks werden jedoch nicht ausgeführt. Irgendwelche Ideen, wie ich dieses Verhalten bitte automatisieren könnte?
Sie Sir, habe meinen Dank, gut beantwortet. –