Bower 的网站描述了ignore
bower.json 中的键:
ignore
[array]:在安装包时您希望 Bower 忽略的生产中不需要的路径数组。
这是否意味着它忽略了已安装组件或包中的路径?或者是其他东西?我对此感到困惑。
Bower 的网站描述了ignore
bower.json 中的键:
ignore
[array]:在安装包时您希望 Bower 忽略的生产中不需要的路径数组。
这是否意味着它忽略了已安装组件或包中的路径?或者是其他东西?我对此感到困惑。
ignore
仅适用于正在安装的软件包范围内,忽略匹配模式。
Bower 将忽略与已安装包的ignore
属性中指定的模式匹配的所有文件。bower.json
因此,假设您运行bower install someBowerPackage
了以下结构:
someBowerPackage
|- css/
|- js/
|- index.html
|- bower.json
使用 bower.json 文件具有:
{
...
"ignore": [ "index.html" ]
}
那么,index.html
这个文件someBowerPackage
将不会安装在这个包中。
ignore
与您的包中的文件有关忽略值仅适用于通过该组件的 bower.json 文件从 bower 安装端点获取的包。
忽略中指定的值project-root/bower.json
对作为该项目组件提取的包没有影响。
自从最初提出这个问题以来 ,bower.json 规范已记录在其自己的 github存储库中。
推荐
类型:字符串数组Bower 在安装软件包时要忽略的文件列表。
注意:符号链接将始终被忽略。然而 bower.json 永远不会被忽略。
忽略规则遵循 gitignore 模式规范中指定的相同规则。
与忽略中的 glob 或文件值匹配的文件不会作为包的一部分从端点下载。