Zum Beispiel verwenden: Im die aktuellen Konfiguration unten an uglify
meinen JS-Skripte in meinem Gruntfile mit:Wie meine eigene Option Konfigurationen für concat und verunstalten mit Grunzen-usemin
uglify: {
options: {
report: "min", //"gzip",
sourceMap: true,
preserveComments: false, //"some", "all"
},
application: {
options: {
// expand: true,
banner: '<%= app.banner %>',
preserveComments: "some"
},
src: 'dist/js/application.js',
dest: ".tmp/js/application.min.js"
},
dependencies: {
options: {
sourceMap: false
},
src: ['dist/js/dependencies.js'],
dest: ".tmp/js/dependencies.min.js"
},
Im bewusst, dass Grunzen-usemin erzeugt die src und dest Optionen aus dem Code-Block in der hTML-Datei in useminPrepare
gruntfile Option erklärt, zum Beispiel:
<!-- build:js js/app.js -->
<script src="js/app.js"></script>
<script src="js/controllers/thing-controller.js"></script>
<script src="js/models/thing-model.js"></script>
<script src="js/views/thing-view.js"></script>
<!-- endbuild -->
So Wie kann ich grunt-usemin
konfigurieren, um dieselben Optionen zu verwenden, wie banner
, sourceMap: false
mit den generierten Dateiblöcken, ich habe die schnelle Dokumentation gelesen, die normalerweise in github oder NPM Registry gegeben wird, aber keine solide Antwort darauf zu finden.