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



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

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

忽略

推荐类型:字符串阵列

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

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

忽略规则遵循gitignore模式规范中指定的相同规则。

例如:

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

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

最新更新