【发布时间】:2015-12-09 12:28:25
【问题描述】:
我在 yeoman 中使用了角度生成器。在 gruntfile.js 中,/app/views 中的每个 html 文件都被复制到 dist/views。但我喜欢将指令模板与指令本身放在同一个文件夹中。
例子:
/app/scripts/widgets/mywidget.directive.js
/app/scripts/widgets/mywidget.tmpl.html
当我构建项目时,我希望 html 文件最终位于与上述相同的文件夹结构中。
这应该在 gruntfile.js 的复制部分完成。
copy: {
dist: {
files: [{
expand: true,
dot: true,
cwd: '<%= yeoman.app %>',
dest: '<%= yeoman.dist %>',
src: [
'*.{ico,png,txt}',
'*.html',
'images/{,*/}*.{webp}',
'styles/fonts/{,*/}*.*'
]
}...
我尝试在 src 数组中添加这个:
'<%= yeoman.dist %>/scripts/{,*/}*.tmpl.html'
没有用。有什么想法吗?
【问题讨论】:
标签: javascript gruntjs yeoman yeoman-generator-angular