在Bower的bower.json中“忽略”?
 Bower的网站描述了bower.json中的ignore键: 
ignore[array]:生产中不需要Bower在安装包时忽略的path数组。
这是否意味着它忽略了已安装组件或包中的path? 或者是其他东西? 我被这个困惑了。
TL; DR:
  ignore仅在正在安装的包的范围内工作,忽略匹配模式。 
稍微长一些的答案:
  Bower会忽略所有安装包中与bower.json的ignore属性中指定的模式匹配的文件。 
 所以,假设你运行了bower install someBowerPackage它有以下结构: 
 someBowerPackage |- css/ |- js/ |- index.html |- bower.json 
与一个bower.json文件有:
 { ... "ignore": [ "index.html" ] } 
 那么这个someBowerPackage index.html文件将不会被安装在这个包中。 
-   ignore与你的包中的文件有关
- 您不能忽略其他软件包
- 依赖关系全部加载或没有加载
  忽略值仅适用于由该组件的bower.json文件从bower安装端点获取的包。 
  忽略 project-root/bower.json指定的值对作为该项目组件获取的包没有影响。 
bower.json Spec已经被logging在自己的github repo中,因为这个问题最初是被问到的。
忽视
推荐的
types:string数组Bower在安装软件包时忽略的文件列表。
注意:符号链接将始终被忽略。 然而,bower.json永远不会被忽略。
忽略规则遵循gitignore模式规范中指定的相同规则。
作为包的一部分,不会从terminal下载与匹配的globs或文件值匹配的文件。