Ich folge Angular 2 quick start Tutorial. Folgende ist meine Ordnerstruktur -Wie kompilierte JS-Dateien aus früheren Typoskript (.ts) -Dateien gelöscht werden?
├── gulpfile.js
├── index.html
├── js
| ├── app.component.js
| └── boot.js
├── source
| ├── app.component.ts
| └── boot.ts
├── node_modules
├── module 1
└── module 2
Meine Typoskript Dateien in source/
Verzeichnis befinden. Ich kompiliere es zu js/
Verzeichnis. Ich benutze Schluck-Typoskript.
Das Problem ist, wenn ich zum Beispiel die boot.ts
zu bootstrap.ts
Datei umbenennen und erneut kompilieren, entsprechende bootstrap.js
Datei aber die alte boot.js
Datei bleibt im js/Verzeichnis noch erstellt wird.
Jetzt sieht die Ordnerstruktur wie folgenden-
├── gulpfile.js
├── index.html
├── js
| ├── app.component.js
| └── bootstrap.js
| └── boot.js
├── source
| ├── app.component.ts
| └── bootstrap.ts
├── node_modules
├── module 1
└── module 2
ich diesen boot.js
autonomically über schluck Aufgabe löschen möchten. Wie erreiche ich das?
https://github.com/gulpjs/gulp/blob/master/docs/recipes/delete-files-folder.md – DCoder
Die aktuellen Antworten löschen einfach das 'js /' -Verzeichnis vor dem Kompilieren. Das ist in Ordnung, aber was ist, wenn Sie die Option "-w (watch)" verwenden? Dann gibt es keine Möglichkeit, den Zielordner zuerst zu löschen. Ich habe 'tsc-watch' gefunden, mit dem nach jeder erfolgreichen Kompilierung ein Skript aufgerufen werden kann. Aber es braucht ein kleines Skript Kung-Fu, um die Dateien in 'js /' zu löschen. Weiß jemand, wie man das macht? – barney765