问题标签 [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 投票
4 回答
57184 浏览

terminal - Bower:安装 2 个版本的 jQuery

我将如何使用 bower安装 2 个版本的 jQuery ?我想要 v2.0 和 1.9.1 来支持浏览器回退

我遇到的问题是,如果您运行 bower install jquery#1.9.1 jquery#2.0.0第一个版本会被第二个版本覆盖,因为它们是相同的组件

0 投票
1 回答
327 浏览

coffeescript - 将 Nanoc 与 Bower 和 CoffeeScript 一起使用

我不得不为Bower包使用static数据源,因为Nanoc( 数据源)不允许多个文件具有相同的文件名和不同的扩展名。filesystem_unified

但是静态数据源将每个项目视为二进制,不允许我申请filters,所以我不能为 .coffee 文件应用过滤器以编译为 .js

有什么建议么?

0 投票
2 回答
1541 浏览

gruntjs - 在 component.json 和 package.json 中定义“包”信息

我正在创建一个我希望通过 Bower 提供给我的内部公司的 javascript 库。我正在使用 Grunt 来构建我的库。

我的问题是 grunt 的约定是用来package.json定义依赖项、库版本、依赖项等。

另一方面,Bower 假设在component.json文件中可以找到相同的信息。

这两个的预期用途是什么?它们似乎具有基本相同的目的。我是否需要同时创建并剪切和粘贴共享信息?

0 投票
3 回答
11027 浏览

configuration - 与 Bower 一起安装的 RequireJS 文本插件

我应该如何使用requirejs-text通过凉亭安装的?我应该把它放进去,baseUrl但想知道我是否可以使用它components/requirejs-text/?最佳做法是什么?

0 投票
1 回答
1179 浏览

bower - 我可以仅通过 git 标签管理凉亭版本吗?

我可以指定versionin bower.json,但这非常令人生畏,而且我经常忘记在我的包中更新它并且需要进行第二次提交。

Bower 是否可以读取 git 标签并纯粹从中读取版本?(就像 Composer 对 PHP 所做的那样)。我找不到任何信息是否需要该version属性bower.json

0 投票
4 回答
4890 浏览

yeoman - 升级 yo grunt-cli bower 后实时重新加载不起作用

我刚刚构建了 Nodejs 并安装了 0.10.6 然后卸载了 yo+grunt-cli+bower+generator-webapp 并使用 npm -g 重新安装到最新版本,
yo webapp
但是现在实时重新加载不起作用,在 chrome devtools 中也看不到任何错误

哟 -v: 1.0beta5
grunt-cli v0.1.8 和 grunt v0.4.1
bower -v: 0.9.2
节点 -v: 0.10.6
npm -v: 1.2.18

grunt server 显示 watch 任务:时间 + 文件名已更改

尝试:将 Gruntfile 中的端口号更改为.. LIVERELOAD_PORT = 34729; nogo :(
我较旧的 webapp 项目仍然可以正常工作
Lost..

谢谢
--------------------- 更新
1. 将 lrSnippet 移动到 Grunfile.js 中的第 1 位
2. 在 index.js 中移动

在 if 块之外

现在它部分工作:
摘要:
1. 更改 index.html > 重新加载正常
2. 更改 main.scss > 重新加载正常
3. 更改 my.sass >

第三步后不正常
1. 更改 index.html > 不正常
2. 更改 main.scss > 不正常

4. 更改 hello.coffe > 不正常
步骤 4 之后
1. 更改 index.html > ok
2. 更改 main.scss > ok

//------------------------------------- index.html
更改 index.html
重新加载 ok
grunt服务器窗口记录更改并发出重新加载命令

grunt 服务器窗口抓取 =

//------------------------------------------------- main.scss
更改 main.scss
重新加载 ok
grunt服务器窗口抓取 =

//---------------------------------------------------- my.sass
更改为 my.sass
重新加载不正常(不重新加载)
咕噜服务器窗口抓取=

//----------------------------------------------------
my.sass 更改后
对索引所做的更改.html 或 main.scss r 未显示在 grunt 服务器窗口

中 Watch 命令不记录任何内容。
更改 r 未重新加载
//-------------------------
重新启动 Grunt 服务器
//-- ------------------------------------ 你好.coffee

grunt 服务器窗口抓取 =

//-------------------------------------

0 投票
1 回答
1489 浏览

javascript - 在 Bower 中使用 URL 文件名而不是 index.js

使用 Bower,我可以下载外部 URL 资源并安装它:

# bower install ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.js --save

但这现在也映射了一个index.js文件:

如果没有可用的凉亭元数据,我希望文件的名称与 URL 中的名称相同:

可能的?

0 投票
1 回答
1456 浏览

symfony - 在 Symfony 项目中使用 grunt 和不同的 bundle

我正在寻找一些关于如何在包含不同包的 Symfony 项目中处理 Grunt 任务的建议和技巧。

例如:我创建了一个“backendBundle”,其中包含一个基本的登录系统和通用 Web 应用程序的基本 UI。UI 使用 Twitter 引导程序,jQuery UI 的某些部分,它还包含一些我自己的 JS 和 CSS。此捆绑包位于私有 git 存储库中。

我还创建了第二个包(CMSBundle),它导入继承了 BackendBundle 并向后端添加了一些 CMS 功能。CMSBundle 显然使用了 BackendBundle 的 UI,但它自己有一些额外的 CSS/JS。

网站项目是一个 symfony 项目,其中包含使用 composer 的两个包,因此这些包被下载到供应商文件夹中。

问题是我的 Gruntfile.js 位于项目(又名网站)的根文件夹中,并且不知道导入包的要求。

有没有办法在单独的 Gruntfile.js 文件中包含/导入特定包提供的任务?

0 投票
4 回答
2233 浏览

javascript - 最新的 EmberJS 无法识别最新的 Handlebars

当我安装最新的 EmberJS (1.0.0-rc.3) 和最新的 Handlebars (1.0.0-rc.4) 时,我在访问页面时在控制台中收到错误:

每当我通过下载 jQuery、Handlebars 和 EmberJS 进行“香草”安装时,我都会收到此错误。当我使用 Yeoman(generator-ember 和 generator-charcoal)生成项目时,我也会遇到这些错误。一切都是最新的,我已经跑了

没有找到更新。

以前有没有人遇到过这个问题,您是如何解决的?

0 投票
4 回答
26347 浏览

angularjs - 如何配置 Grunt 以通过缩小版本替换 Bower 依赖项

我是 Yeoman/Grunt/Bower 的新手。我有一个bower.json定义以下依赖项的文件:

鲍尔.json

在我的 html 文件中,我使用的是这些库的非缩小版本,这些库是通过命令安装的bower install

索引.html

如何配置 grunt,它将:

  1. 仅将这些 js 文件的缩小版本复制到构建目录
  2. 替换 HTML,使其更改jquery.jsjquery.min.js
  3. 不使用 CDN 时 - 是否建议将所有文件与自定义应用程序脚本组合在一起?

这里的正确方法是什么?我是否必须在 grunt 复制任务中定义每个库?像:

Gruntfile.js: