Twitter bootstrap 3 yeoman webapp-grunt字体和引导字体文件复制任务
我一直在与yeoman合作,我用yeoman webapp generator生成了一个webapp,并在bower安装中添加了字体和引导css。我还运行了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只生
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/{,*/}*.*'
]
}