Bower的网站描述了bower.json中的ignore
键:
ignore
[array]:生产中不需要的一系列路径,您希望Bower在安装软件包时忽略这些路径。
这是否意味着它忽略了已安装组件或包中的路径?或者是其他东西?我很困惑。
答案 0 :(得分:62)
ignore
仅适用于正在安装的软件包范围,忽略匹配模式。
Bower将忽略与已安装软件包中ignore
bower.json
属性中指定的模式匹配的所有文件。
所以,假设您运行了具有以下结构的bower install someBowerPackage
:
someBowerPackage
|- css/
|- js/
|- index.html
|- bower.json
使用bower.json文件:
{
...
"ignore": [ "index.html" ]
}
然后,此index.html
的{{1}}文件将不会安装在此包中。
答案 1 :(得分:27)
ignore
与您的包答案 2 :(得分:2)
忽略值仅适用于该组件的bower.json文件从bower安装端点获取的包。
{em>忽略 project-root/bower.json
中指定的值对作为该项目的组件提取的包没有影响。
bower.json Spec已在其own github repo中记录,因为最初询问此问题。
推荐
类型:字符串数组Bower在安装软件包时要忽略的文件列表。
注意:将始终忽略符号链接。但是bower.json永远不会被忽略。
忽略规则遵循gitignore模式规范中指定的相同规则。
ignore 中匹配整数或文件值的文件不会作为程序包的一部分从端点下载。