我对Yeoman真的很新,我昨天刚尝试过,我不知道在哪里做一些配置。 我的问题是,缩小的供应商CSS(AKA Bootstrap)试图从我的服务器的ROOT中获取字体
我的结构是这样的:
以下是我的生产文件
的htdocs / laravel /公共/ DIST
字体位于
DIST /字体
但是,如果我查看缩小的供应商css文件,则将字体url设置为
/ bower_components /引导/ DIST /字体/
这意味着要查看htdocs文件夹,我知道这是因为我在htdocs中复制了我的资产并且工作...
如何配置Grunt以便url指向dist / fonts而不指向root? 我检查了Gruntfile.js,但我找不到它在哪里
答案 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”