Twitter bootstrap 3 yeoman webapp-grunt字体和引导字体文件复制任务

Twitter bootstrap 3 yeoman webapp-grunt字体和引导字体文件复制任务,twitter-bootstrap-3,gruntjs,yeoman,font-awesome,yeoman-generator,Twitter Bootstrap 3,Gruntjs,Yeoman,Font Awesome,Yeoman Generator,我一直在与yeoman合作,我用yeoman webapp generator生成了一个webapp,并在bower安装中添加了字体和引导css。我还运行了grunt bowerInstall来更新index.html文件 现在,当我使用grunt-service启动应用程序时,一切正常。下面给出了一个示例 但是当我使用grunt-service:dist进行grunt构建并启动它时,图标就会丢失。 我知道字体文件不是从控制台中的错误日志复制的。 在gruntjs文件中,我猜Yeoman只生

我一直在与yeoman合作,我用yeoman webapp generator生成了一个webapp,并在bower安装中添加了字体和引导css。我还运行了
grunt bowerInstall
来更新
index.html
文件

现在,当我使用
grunt-service
启动应用程序时,一切正常。下面给出了一个示例

但是当我使用
grunt-service:dist
进行grunt构建并启动它时,图标就会丢失。

我知道字体文件不是从控制台中的错误日志复制的。 在gruntjs文件中,我猜Yeoman只生成任务来复制应用程序目录的style/font下的字体,我必须添加我自己的复制任务来复制字体文件

{
    expand: true,
    dot: true,
    cwd: '<%= config.app %>',
    dest: '<%= config.dist %>',
    src: [
        '*.{ico,png,txt}',
        '.htaccess',
        'images/{,*/}*.webp',
        '{,*/}*.html',
        'styles/fonts/{,*/}*.*'
    ]
}
提前谢谢

{
    expand: true,
    dot: true,
    cwd: '<%= config.bower %>',
    flatten:true,
    dest: '<%= config.dist %>/fonts',
    src: [
        '{,*/}/fonts/{,*/}*.*'
    ]
}