如何在bower安装上覆盖bower_component主要属性?

时间:2015-08-14 17:22:48

标签: gruntjs bower

我正在使用名为bower-concat的grunt插件。这个插件获取所有bower_component包并将它们连接成一个文件。它通过查看每个组件的bower.json文件" main"属性。我想修改我的字体很棒的bower.json" main"来自

的属性
{
  "name": "font-awesome",
  "description": "Font Awesome",
  ...,
  "main": [
    "less/font-awesome.less",
    "scss/font-awesome.scss"
  ]
...
}

这个允许我的grunt-bower-concat插件工作。

{
  "name": "font-awesome",
  "description": "Font Awesome",
  ...,
  "main": [
    "./css/font-awesome.css",
    "./fonts/*"
  ]
...
}

通过这里的帖子(https://roots.io/using-bootstrap-with-bower-how-to-override-bower-packages/),我认为我能够在我的应用程序的bower.json文件中覆盖此属性,以便在bower安装时获得所需的结果...

{
  "name": "MyApp"
  "dependencies": {
    "font-awesome": "~4.4.0"
  },
  "overrides": {
    "font-awesome": {
      "main": [
        "./css/font-awesome.css",
        "./fonts/*"
      ]
    }
  }
}

不幸的是,这似乎并没有覆盖字体 - 真棒"主要"属性。任何人都可以指出我失踪的东西吗?

0 个答案:

没有答案