我一直在通过bower.io网站策划,以了解如何在bower.json
中为我的项目定义软件包。
但是,我没有找到overrides
属性的任何解释。
以此为例:
"dependencies": {
"modernizr": "2.8.2",
"jquery": "1.11.2",
"bootstrap-sass-official": "~3.3.4"
},
"overrides": {
"modernizr": {
"main": "./modernizr.js"
}
}
overrides
到底做了什么?我粘贴的代码段是否会安装modernizer 2.8.2
,然后使用相对路径中的任何内容覆盖它,e.i。 ./modernizer.js
?有什么意义呢?