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

使用Bower进行前端库管理的最佳实践,bower,bower-install,Bower,Bower Install,我想使用bower add管理我的库,我的问题是js文件,它总是附带一些额外的json或git相关文件。我不想将这些文件推送到客户端,除了手动提取js文件,还有什么推荐的方法吗?Bower允许您在Bower.json文件中定义安装包时将忽略的文件列表: 忽略 推荐类型:字符串数组 Bower在安装软件包时要忽略的文件列表 注意:README(case、.md、.text的所有变体)和bower.json将 永远不要忽视 忽略规则遵循中指定的相同规则 例如: { "name": "my-pro

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

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

忽略

推荐类型:字符串数组

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

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

忽略规则遵循中指定的相同规则

例如:

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

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

只使用名为
dist
或沿着该行的某个文件作为回购的分支。