Ich benutze den Winkelgenerator in Yeoman. In gruntfile.js wird jede HTML-Datei in /app/views
auf dist/views
kopiert. Aber ich möchte meine Direktivenvorlagen im selben Ordner wie die Direktive selbst behalten.Grunt, kopiere HTML-Dateien in den Ordner scripts auf Build
Beispiel:
/app/scripts/widgets/mywidget.directive.js
/app/scripts/widgets/mywidget.tmpl.html
Als ich das Projekt erstellen, ich möchte, dass die HTML-Datei, wie oben in der gleichen Ordnerstruktur enden.
Dies sollte wahrscheinlich im Abschnitt Kopieren in gruntfile.js erfolgen.
copy: {
dist: {
files: [{
expand: true,
dot: true,
cwd: '<%= yeoman.app %>',
dest: '<%= yeoman.dist %>',
src: [
'*.{ico,png,txt}',
'*.html',
'images/{,*/}*.{webp}',
'styles/fonts/{,*/}*.*'
]
}...
Ich habe versucht, dies in der src Array hinzuzufügen:
'<%= yeoman.dist %>/scripts/{,*/}*.tmpl.html'
nicht funktioniert hat. Irgendwelche Ideen?
Aber das funktioniert nur mit Skripts/Widgets? Ich möchte tmpl.html auf jeder Ebene in der Dateistruktur unter/scripts haben können. – Per
Ich habe Updates vorgenommen, die das abdecken sollten, was Sie meiner Meinung nach wünschen –