Bower默认忽略哪些路径?

时间:2014-03-23 22:49:12

标签: ignore bower

bower.json可以指定应忽略哪些文件:

  

ignore [array]:生产中不需要的一系列路径,您希望Bower在安装软件包时忽略这些路径。

默认情况下会忽略哪些路径?

2 个答案:

答案 0 :(得分:2)

来自source

json.ignore = mout.array.combine(json.ignore || [], [
    '**/.*',
    'node_modules',
    'bower_components',
    config.directory,
    'test',
    'tests'
]);

显然,所有的dotfiles都会被忽略,bower_componentsnode_modulestesttests目录也会被忽略。我不知道config.directory是什么。

更新:我刚发布了一个软件包,test目录被忽略。显然我误解了源代码。我非常喜欢Bower撰稿人的澄清。

答案 1 :(得分:0)

bower不会安装在ignore属性中列出的文件。

所以,如果你有这种结构:

style.css
index.html
bower.json
script.js

和bower.json文件:

{
  "ignore": [ "./script.js" ]
}

script.js 不会安装在此组件中。