使用Bower进行前端库管理的最佳实践

时间:2014-09-13 17:14:00

标签: bower bower-install

我想使用bower add管理我的库,我的问题是与js文件一起,它总是附带一些额外的json或git相关文件。我不想将这些文件推送到客户端,是否有推荐的方式而不是手动提取js?

1 个答案:

答案 0 :(得分:1)

Bower允许您在bower.json文件中定义安装包时将忽略的文件列表:

  

忽略

     

推荐类型:字符串数组

     

Bower在安装软件包时要忽略的文件列表。

     

注意:README(case,.md,.text的所有变体)和bower.json都将   永远不要忽视。

     

忽略规则遵循gitignore pattern spec中指定的相同规则。

例如:

{
  "name": "my-project",
  "version": "1.0.0",
  "main": "path/to/main.css",
  "ignore": [
    ".jshintrc",
    "**/*.txt"
  ],
  ...
}

另一种选择是只保留您要在Git标签中分发的文件,这些标签代表您的软件包版本。