gur*_*uru 6 gruntjs font-awesome yeoman twitter-bootstrap-3 yeoman-generator
我一直在与yeoman一起工作,我已经使用yeoman webapp生成器生成了一个webapp,并添加了字体 - awesome和bootstrap-css与bower安装.我也跑来grunt bowerInstall更新index.html文件.
现在,当我启动应用程序时,grunt serve一切正常.只是下面给出的样本

但是,当我做一个咕噜声的构建并启动它时grunt serve:dist,图标就丢失了.

我知道不会从控制台中的错误日志中复制字体文件.
转到gruntjs文件我想Yeoman只生成在app目录的样式/字体下复制字体的任务,我要添加自己的复制任务来复制字体文件.
{
expand: true,
dot: true,
cwd: '<%= config.app %>',
dest: '<%= config.dist %>',
src: [
'*.{ico,png,txt}',
'.htaccess',
'images/{,*/}*.webp',
'{,*/}*.html',
'styles/fonts/{,*/}*.*'
]
}
Run Code Online (Sandbox Code Playgroud)
所以问题是,
为什么将bower_component/*/fonts/**复制到dist目录中的任务不包括在内,因为考虑到使用的是 styles/fonts/{,*/}*.*
是否有可以包含的Yeoman/grunt特定配置来复制这些文件.(注意:我已经编写了一个复制字体文件的任务,如下所示.我想知道是否有其他方法)
{
expand: true,
dot: true,
cwd: '<%= config.bower %>',
flatten:true,
dest: '<%= config.dist %>/fonts',
src: [
'{,*/}/fonts/{,*/}*.*'
]
}
Run Code Online (Sandbox Code Playgroud)提前致谢.