过滤(包含/排除)文件以查找 Bower 依赖项

2024-05-05

我正在尝试使用 Bower 来管理 Java/JSP 服务器端应用程序的客户端依赖项。

它有效,我可以访问通过“bower install”解析的客户端库,如 Bower.json 中所述。

然而,许多不必要的文件被添加到“bower_components”中,如所使用的依赖项(测试、文档、示例等)所声明的那样。

问:我可以手动指定过滤器以包含/排除我在 Bower.json 中声明的每个依赖项中的文件吗?

如果这是不可能的,听起来我需要在 webapp 目录之外解析“bower install”的输出,并创建一个单独的(maven/grunt)复制任务来创建我想要的 js lib 文件结构 - 听起来很乏味。


您可以使用凉亭安装程序 https://github.com/blittle/bower-installer它允许您通过指定过滤器以包含/排除 Bower.json 中每个依赖项中的文件来仅复制所需的文件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

过滤(包含/排除)文件以查找 Bower 依赖项 的相关文章

  • Foundation5 与 Symfony2 中的 Compass 和 Assetic

    我想在 Symfony2 中使用 Compass 和 Assetic 配置 Foundation5 我已经按照他们的说法安装了 Foundationhttp foundation zurb com docs sass html npm in
  • ASP.NET 5 客户端依赖管理 - Bower

    我正在尝试使用 MVC 6 的新 ASP NET 5 并且使用 Bower 来管理所有客户端依赖项 一切正常 但我有一个问题 当我添加依赖项时 假设是 jQuery 它添加了 dist and src以及 Bower 配置文件 lib的文件
  • 安装 Bower 时出错(ERR!tar.unpack 解压错误)

    我在尝试安装 Bower 时收到此错误 这是一个错误还是我做错了 如果需要的话 我还有 4707 行 npm debug log 文件 Thanks 这是尝试在本地安装 Bower 时来自终端的转储 但我在全局尝试时遇到相同的错误 npm
  • Ember 升级中的 JQueryUI

    按照建议升级并关闭 Bower 后 有没有办法在不使用 Bower 的情况下将 JQueryUI 包含到 Ember 项目中 我的项目很大程度上依赖于 JQueryUI 对话框 ember v ember cli 3 3 0 node 8
  • Bower安装目录更改:有时会附加版本

    我有一个使用凉亭的项目 我的 Bower json name myproject version 0 0 0 dependencies angular sanitize 1 2 1 然后我运行 Bower install 然后我可以看到安装
  • 在 Windows 上安装 Bower 时出现问题

    我使用的是 Windows 7 64 位 并且安装 Bower npm install g bower 看起来安装正确 npm http GET https registry npmjs org amdefine npm http 304
  • Maven忽略maven-frontend-plugin,没有错误

  • 如何在Bower中注册本地git包?

    如何在 Bower 中注册本地 git 包 我当前的component json如下 name myproject version 1 0 0 dependencies jquery 1 8 0 twitter bootstrap 2 1
  • Bower 安装错误

    现在我已经安装了 Node 和 Npm 并在终端中运行此命令 是的 我在 Mac 上 npm install g bower 接下来是终端的输出 npm http GET https registry npmjs org bower npm
  • 浏览器和凉亭。规范方法

    我现在使用 npm 中无法开箱即用的软件包的方式是这样的 package json 有 napa angular angular bower angular angular animate angular bower angular ani
  • 如何让 Bower 构建包?

    有没有办法让 Bower 在从 GitHub 克隆后运行包 grunt 我正在尝试使用 Bower 但我使用的软件包之一是 Bootstrap 扩展 x editable 问题是 虽然其他软件包将完整构建的版本推送到 github 所以当
  • 配置 Node Express 来服务静态 Bower_Components?

    我有一个目录结构 projectName bower components public css js index html Gruntfile js package json bower json app js 我想启动我的应用程序并提供
  • 如何使用 Bower 安装仓库的最新(未标记)状态?

    我有一个very小型仓库 我在主分支中完成所有开发工作 并使用标签作为历史中的 稳定 点 我想默认情况下 Bower 似乎会获取最新的tagged回购协议的版本 我正在尝试获取主分支中的最新提交 我尝试过以各种可以想象的顺序运行所有这些 b
  • 使用 grunt 构建的 Angular 应用程序中缺少资产

    我使用 Yeoman 和 AngularJS 以及所有与之相关的东西 如 Grunt 和 Bower 构建了一个应用程序 当使用本地运行时 一切都完美运行grunt serve 然而 在运行 grunt 并部署应用程序后 有一些丢失的资产
  • grunt-wiredep 对具有不同依赖关系的多个文件

    目前的项目结构有点像这样 index html bower json bower components 建议的项目结构将在项目根目录中添加更多静态 html 文件 到目前为止 我一直在管理 Bower json 中的所有前端依赖项 并使用
  • Bower:安装 2 个版本的 jQuery

    我将如何安装 2 个版本的 jQuery使用凉亭 我想要 v2 0 以及 1 9 1 来支持浏览器回退 我遇到的问题是如果你跑bower install jquery 1 9 1 jquery 2 0 0第一个版本被第二个版本覆盖 因为它们
  • 在 component.json 和 package.json 中定义“package”信息

    我正在创建一个 javascript 库 希望通过 Bower 向我的内部公司提供该库 我正在使用 Grunt 来构建我的库 我的问题是 grunt 的约定是使用package json定义依赖项 库版本 依赖项等 另一方面 鲍尔假设在co
  • VS 2015 + Bower:在防火墙后面不起作用

    Problem 在 Visual Studio 2015 中 使用 Bower 我的包在防火墙后面时恢复失败 并出现类似以下内容的错误 ECMDERR 无法执行 git ls remote tags heads git github com
  • Bower 安装 self_signed_cert_in_chain

    我正在 Windows 中使用 git bash 构建一个角度应用程序 到目前为止 我已经能够使用 yo 搭建脚手架 没有问题 但是当我尝试发出以下命令时 有人可以指出我来解决这个问题吗 Bower 安装 Angular Bootstrap
  • Yeoman-Angular 生成的应用程序中缺少 Angular 脚本

    我已经使用 Yeoman Angular Generator 生成了一个应用程序 但项目中缺少 angular js 和其他 Angular 文件 我可以在 Bower json 文件中看到这些依赖项 如下所示 name mi portfo

随机推荐