Bower的网站描述了bower.json中的ignore
关键字:
ignore
[array]:一个路径数组,指定在安装软件包时不需要的路径,希望Bower在安装您的软件包时忽略这些路径。
这是指忽略已安装组件中的路径,还是你的软件包中的路径?或者是其他什么?我对此感到困惑。
Bower的网站描述了bower.json中的ignore
关键字:
ignore
[array]:一个路径数组,指定在安装软件包时不需要的路径,希望Bower在安装您的软件包时忽略这些路径。
这是指忽略已安装组件中的路径,还是你的软件包中的路径?或者是其他什么?我对此感到困惑。
ignore
只在安装的包范围内生效,忽略匹配的模式。
Bower将忽略已安装软件包中bower.json
属性中指定的所有匹配模式的文件。
因此,如果您运行bower install someBowerPackage
,其中包含以下结构:
someBowerPackage
|- css/
|- js/
|- index.html
|- bower.json
带有 bower.json 文件的:
{
...
"ignore": [ "index.html" ]
}
那么,someBowerPackage
的 index.html
文件将不会安装在此包中。
ignore
与您的软件包中的文件相关ignore(忽略)值仅适用于由组件的bower.json文件从Bower安装终点获取的软件包。
在project-root/bower.json
中指定的ignore值对作为该项目组件获取的软件包没有影响。
自从最初提出此问题以来,bower.json规范已在其自己的Github存储库中得到记录。
Ignore(忽略)
推荐使用
类型:字符串数组Bower在安装软件包时要忽略的文件列表。
注意:符号链接始终会被忽略。但是,bower.json永远不会被忽略。
忽略规则遵循gitignore模式规范中指定的相同规则。
与ignore中的通配符或文件值匹配的文件将不会作为软件包的一部分从终点下载。
bower install mycomponent
时,ignore
将从mycomponent
中删除一些路径。 - gustavohenke./
为前缀时,忽略功能无法正常工作。例如:我需要将"./index.html"
修改为"index.html"
,然后它就可以正常工作了。希望这能帮助到阅读此文的人。 - maxshelleygit clone
和git checkout
标签或分支。ignore
属性仅用于在安装软件包后“删除”内容。因此,我强烈建议您将源代码移动到另一个存储库中。 - gustavohenke