bower.json可以指定应忽略哪些文件:
ignore
[array]:生产中不需要的一系列路径,您希望Bower在安装软件包时忽略这些路径。
默认情况下会忽略哪些路径?
答案 0 :(得分:2)
来自source:
json.ignore = mout.array.combine(json.ignore || [], [
'**/.*',
'node_modules',
'bower_components',
config.directory,
'test',
'tests'
]);
显然,所有的dotfiles都会被忽略,bower_components
,node_modules
,test
和tests
目录也会被忽略。我不知道config.directory
是什么。
更新:我刚发布了一个软件包,test
目录未被忽略。显然我误解了源代码。我非常喜欢Bower撰稿人的澄清。
答案 1 :(得分:0)
bower不会安装在ignore属性中列出的文件。
所以,如果你有这种结构:
style.css
index.html
bower.json
script.js
和bower.json文件:
{
"ignore": [ "./script.js" ]
}
script.js 不会安装在此组件中。