问题标签 [bower]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1304 浏览

angularjs - Karma e2e 测试因 typeerror 而失败

我在 app/scripts 下定义了一个相当简约的应用程序(一个控制器,三个指令)。

当 karma 运行时karma start,我导航到 localhost:9100,单元测试运行。但是,当我运行时karma start karma-2e2.conf.js,运行错误:


我的测试在 test/e2e/spec/*.js 下

我的 karma-e2e.conf.js 内容如下:

我的测试是:

为什么会失败,我该如何解决?

0 投票
2 回答
41160 浏览

bower - 如何解决 Bower 依赖版本冲突?

我有一个依赖于两者的项目:

  • jQuery ~1.9.1
  • 另一个依赖 jquery >=1.7.2 的项目

但是当我运行时bower install,它最终会安装 jquery 2.0.2。这似乎坏了。

我如何(a)使其正确解决约束或(b)明确强制安装最终版本(解决方法)?

0 投票
1 回答
728 浏览

github - 为什么 bower 包与 github 端点不同?

我已经为我的 webapp 安装了socket.io-client bower 包,在出现一些问题后,我用这个项目打开了 github 页面,并提到我实际上有包含不同内容的文件。

为了确保,我已经比较了我可能需要的所有js文件,即来自 bower components文件夹的 socket.js、socket.io.js、socket.io.min.js、socket.io-client.js并且有github 项目页面上没有包含此类内容的文件。

这是为什么?安装时不应该从那里取出吗?

0 投票
5 回答
50729 浏览

javascript - 扩展 AngularJs 指令

我想对第 3 方指令(特别是Angular UI Bootstrap)进行细微修改。我只是想添加到pane指令的范围:

但我也想让 Angular-Bootstrap 与 Bower 保持同步。一旦我运行bower update,我将覆盖我的更改。

那么我该如何将这个指令与这个 bower 组件分开扩展呢?

0 投票
3 回答
2778 浏览

bower - bower install take repo,而不是 main 中的特定文件

我正在尝试通过 bower 安装一些 js 文件。我的 repo 有一个带有 main 属性的 bower.json,但是整个 repo 被安装到 components/,而不仅仅是 dist/custom/ 目录中的文件。

这是我的 bower.rc 的样子

这是凉亭应该工作的方式吗?我认为可以只使用您的主要属性指定某些文件。

0 投票
2 回答
887 浏览

bower - Bower - 我应该为 Bower 和开发创建一个单独的存储库吗?

是否有可能只有一个可以从凉亭“安装”的存储库?

目前我已经注册了一个连接到开发存储库的 bower 包,但是在运行时bower install我只想dist下载文件。

我见过人们保留两个存储库 - 第一个用于开发,第二个作为凉亭包存储库。

这是理想的解决方案 - 还是可以有一个单一的回购?

0 投票
1 回答
1343 浏览

bower - 与我的依赖项版本匹配的 Bower 列表

有没有办法让bower list命令在尊重我的依赖版本的同时显示可用更新

例如 bower.json :

凉亭安装:

jquery 更新到 1.10.1(凉亭信息 jquery):

凉亭清单:

编辑:

已在 master 分支中进行了更正。该错误不再存在https://github.com/bower/bower/issues/562

0 投票
1 回答
595 浏览

gruntjs - Bower 不生成 components.json 文件,抛出错误

好的,所以我的问题与 Yeoman 的使用有关,特别是 Bower。

在我的个人笔记本电脑(OSX SL)和我同事的笔记本电脑(OSX ML)上,Yeoman 套件已经完美安装,AngularJS 项目可以成功搭建,然后用 grunt 预览。

然而,我的另一台机器 (ML) 可以支持 angular 项目,但永远不会生成 components 文件夹。因为这...

抛出异常,显然是因为 AngularJS 文件不存在。

我查看了 Bower repo 的问题,但找不到与此问题直接相关的任何内容。Bower 在尝试安装任何项目时也会引发相同的异常 (tmp.js:260)。

ss

我已经卸载/重新安装以确保我运行的是最新版本(0.9.2),与其他应用程序和 Angular 生成器相同 - 它都是最新的(同时确保我安装了全局标志)。

我将我的 $PATH 文件与我的同事进行了比较,它是相同的,所以我已经排除了这一点。

有没有其他人遇到过这个问题?我很难找到更多可以解决问题的方法,所以任何想法都值得赞赏:)

谢谢

0 投票
1 回答
202 浏览

gruntjs - 您如何优化 FuelUX 包以与 Grunt 和 Bower 一起部署?

我是 Grunt 和 Bower 的新手。当我使用 bower 安装 FuelUX 时,它会在我的 app/components/fuelux 目录中放置大约 77 兆字节的文件。由 yo 生成的默认 Gruntfile.js(使用角度生成器)在 Grunt 构建期间复制所有这些文件。

我很确定我不需要将所有这些文件部署到我的网络/应用服务器。确保在我的 Grunt dist 输出目录中只创建必要的文件的最佳方法是什么?

0 投票
3 回答
17946 浏览

twitter-bootstrap - 如何让 bower 构建包?

有没有办法让 bower 在从 GitHub 克隆后运行包 grunt?

我正在尝试使用 Bower,但我正在使用的包之一是 Bootstrap 扩展,x-editable。问题是,当其他包将完全构建的版本推送到 github 时,当由 Bower 安装时,你有一个构建版本 x-editable 期望你运行一个 grunt 文件来构建包。

这是其他包管理器(如 npm)的常见做法,但我可以找到如何让 Bower 在安装时构建它。这意味着我需要另一种机制来完成包的安装。