问题标签 [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.
terminal - Bower:安装 2 个版本的 jQuery
我将如何使用 bower安装 2 个版本的 jQuery ?我想要 v2.0 和 1.9.1 来支持浏览器回退
我遇到的问题是,如果您运行 bower install jquery#1.9.1 jquery#2.0.0
第一个版本会被第二个版本覆盖,因为它们是相同的组件
coffeescript - 将 Nanoc 与 Bower 和 CoffeeScript 一起使用
我不得不为Bower包使用static
数据源,因为Nanoc(
数据源)不允许多个文件具有相同的文件名和不同的扩展名。filesystem_unified
但是静态数据源将每个项目视为二进制,不允许我申请filters
,所以我不能为 .coffee 文件应用过滤器以编译为 .js
有什么建议么?
gruntjs - 在 component.json 和 package.json 中定义“包”信息
我正在创建一个我希望通过 Bower 提供给我的内部公司的 javascript 库。我正在使用 Grunt 来构建我的库。
我的问题是 grunt 的约定是用来package.json
定义依赖项、库版本、依赖项等。
另一方面,Bower 假设在component.json
文件中可以找到相同的信息。
这两个的预期用途是什么?它们似乎具有基本相同的目的。我是否需要同时创建并剪切和粘贴共享信息?
configuration - 与 Bower 一起安装的 RequireJS 文本插件
我应该如何使用requirejs-text
通过凉亭安装的?我应该把它放进去,baseUrl
但想知道我是否可以使用它components/requirejs-text/
?最佳做法是什么?
bower - 我可以仅通过 git 标签管理凉亭版本吗?
我可以指定version
in bower.json
,但这非常令人生畏,而且我经常忘记在我的包中更新它并且需要进行第二次提交。
Bower 是否可以读取 git 标签并纯粹从中读取版本?(就像 Composer 对 PHP 所做的那样)。我找不到任何信息是否需要该version
属性bower.json
。
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 服务器窗口抓取 =
//-------------------------------------
javascript - 在 Bower 中使用 URL 文件名而不是 index.js
使用 Bower,我可以下载外部 URL 资源并安装它:
# bower install ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.js --save
但这现在也映射了一个index.js
文件:
如果没有可用的凉亭元数据,我希望文件的名称与 URL 中的名称相同:
可能的?
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 文件中包含/导入特定包提供的任务?
javascript - 最新的 EmberJS 无法识别最新的 Handlebars
当我安装最新的 EmberJS (1.0.0-rc.3) 和最新的 Handlebars (1.0.0-rc.4) 时,我在访问页面时在控制台中收到错误:
每当我通过下载 jQuery、Handlebars 和 EmberJS 进行“香草”安装时,我都会收到此错误。当我使用 Yeoman(generator-ember 和 generator-charcoal)生成项目时,我也会遇到这些错误。一切都是最新的,我已经跑了
没有找到更新。
以前有没有人遇到过这个问题,您是如何解决的?
angularjs - 如何配置 Grunt 以通过缩小版本替换 Bower 依赖项
我是 Yeoman/Grunt/Bower 的新手。我有一个bower.json
定义以下依赖项的文件:
鲍尔.json
在我的 html 文件中,我使用的是这些库的非缩小版本,这些库是通过命令安装的bower install
索引.html
如何配置 grunt,它将:
- 仅将这些 js 文件的缩小版本复制到构建目录
- 替换 HTML,使其更改
jquery.js
为jquery.min.js
- 不使用 CDN 时 - 是否建议将所有文件与自定义应用程序脚本组合在一起?
这里的正确方法是什么?我是否必须在 grunt 复制任务中定义每个库?像:
Gruntfile.js: