在bower-installer中管理不同的字体路径

时间:2016-11-23 10:23:47

标签: css fonts bower

我使用bower将tierce派对库纳入bower_components,然后bower-installer只复制所需的文件。

我的bower.json安装部分如下:

"install": {
    "path": {
      "js": "app/bower/{name}/js",
      "css": "app/bower/{name}/css",
      "eot": "app/bower/{name}/fonts",
      "svg": "app/bower/{name}/fonts",
      "ttf": "app/bower/{name}/fonts",
      "woff": "app/bower/{name}/fonts"
    },
    "sources": {
      "font-awesome": [
        "bower_components/font-awesome/css/font-awesome.css",
        "bower_components/font-awesome/fonts/*"
      ]
    }
  }

当我尝试同时使用font-awesome和weather-icons时出现问题:第一个库的CSS文件使用../fonts/*的字体路径,第二个库../font/*使用<{1}}(不使用取值)。我该如何管理那些相互冲突的路径?

我试过了:

  • 修改CSS:它会在每个bower installer
  • 被覆盖
  • 创建符号链接fontfonts:如果删除目标目录以使用bower-installer重新创建,则链接将丢失

0 个答案:

没有答案