Die meisten Webanwendungen umfassen heutzutage verschiedene vordefinierte Bibliotheken, z. Backbone.js.Kopieren von NPM-Modul/Bibliothek in den Distributionsordner unter Verwendung von Gulp
Ich möchte, wenn ich meine Webanwendung mit Gulp kompiliere, eine einzelne komprimierte JavaScript-Datei der Bibliothek/des Moduls ausgeben, die ich unter Verwendung von NPM z. backbone-min.js
.
Zum Beispiel, wenn Sie Backbone.js von NPM installieren Sie das folgende in den node_modules
Ordner installiert ist:
.
├── backbone
│ ├── LICENSE
│ ├── README.md
│ ├── backbone-min.js
│ ├── backbone-min.map
│ ├── backbone.js
│ └── package.json
Ich möchte in der Lage sein gulp compile
zu laufen und das folgende Ergebnis in meiner Web-Anwendung Distributionsordner erhalten :
.
├── index.html
├── scripts
│ ├── backbone-min.js // this is the file I want to copy or generate
│ ├── main.min.js
So wie ich es muss entweder Gulp siehe entweder:
- Kompilierung und minify die Bibliothek/Modul und schreiben Sie es genannt zu einer Datei
backbone-min.js
zumscripts
Ordner oder - die
backbone-min.js
im Backbone-Modul-Ordner in denscripts
Ordner kopieren.
Was ist der beste Weg, dies zu tun?
Ich denke, 2. Option ist besser. Warum willst du kompilieren, wenn du bereits die Datei -min.js hast. – Thakur
Aber wie erhalten Sie Gulp zum Kopieren von Dateien innerhalb eines Moduls – McShaman
Mögliche Duplikate von [Gulp Kopieren von Dateien von einem Verzeichnis zu einem anderen] (http://StackOverflow.com/Questions/24355907/gulp-copying-files-from-one- Verzeichnis-zu-einem anderen) –