我正在使用名为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/*"
]
}
}
}
不幸的是,这似乎并没有覆盖字体 - 真棒"主要"属性。任何人都可以指出我失踪的东西吗?