Yeoman Grunt Build ...错误的字体目录

时间:2014-04-30 18:28:27

标签: laravel gruntjs yeoman

我对Yeoman真的很新,我昨天刚尝试过,我不知道在哪里做一些配置。 我的问题是,缩小的供应商CSS(AKA Bootstrap)试图从我的服务器的ROOT中获取字体

我的结构是这样的:

以下是我的生产文件

  

的htdocs / laravel /公共/ DIST

字体位于

  

DIST /字体

但是,如果我查看缩小的供应商css文件,则将字体url设置为

  

/ bower_components /引导/ DIST /字体/

这意味着要查看htdocs文件夹,我知道这是因为我在htdocs中复制了我的资产并且工作...

如何配置Grunt以便url指向dist / fonts而不指向root? 我检查了Gruntfile.js,但我找不到它在哪里

1 个答案:

答案 0 :(得分:3)

昨天我遇到了同样的问题。

我发现这个拉取请求正在解决问题: https://github.com/cebor/generator-angular/commit/c6d5ee67e108a0699f95c78702cb1939233226a8

我在项目中修复它的做法是评论以下几行代码。根据pull请求,这个cssmin什么都不做,只能用绝对路径替换相对路径。

// The following *-min tasks produce minified files in the dist folder
cssmin: {
  options: {
    root: '<%%= yeoman.app %>'
  }
},

grunt构建使用正确的路径,即“../ fonts”