问题标签 [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.
javascript - 使用 grunt 自动化 npm 和 bower 安装
我有一个节点/角度项目,它使用 npm 进行后端依赖管理,使用 bower 进行前端依赖管理。我想使用 grunt 任务来执行这两个安装命令。我一直无法弄清楚该怎么做。
我尝试使用exec
,但它实际上并没有安装任何东西。
当我cd
进入前端,打开node
并从控制台运行此代码时,它工作正常。我在 grunt 任务中做错了什么?
(我也尝试使用 bower 和 npm API,但也无法实现。)
javascript - 如何使用 Yeoman 缩小 Bower 组件?
当我执行时:
然后
返回
虽然我希望 angular.js 被缩小并重命名为 d10639ae.angular.js 或类似的东西。
有任何想法吗?
git - 从 teamcity 运行时 Bower 安装缓慢
我有许多由 bower 管理的客户端包。当我们(通过 teamcity)部署我们的应用程序时,我们会执行 bower install 以获取每个包的最新版本,然后将其复制到我们的服务器。
当我从本地机器上运行它时,Bower 安装需要 10-20 秒。当我在 teamcity 中将它作为构建步骤运行时(注意命令行构建步骤,自定义脚本包含“bower install”),需要 4 分钟。如果我将桌面远程安装到那台机器上并从命令行运行 bower install,则需要 10-20 秒。
有没有人有任何想法发生了什么?
编辑
如果我查看服务器上的 ProcExp,似乎 ssh.exe 在完成执行之前挂了很长时间。
一些额外的细节:
- TeamCity Enterprise 7.1.4(内部版本 24331);代理版本:24331
- 视窗服务器 2008 R2
- 代理以管理员帐户运行
- git v1.8
- 构建步骤是自定义脚本;节点 node_modules/bower/bin/bower 安装
- 尝试使用 teamcity.git.use.native.ssh=false 和 teamcity.git.use.native.ssh=true
- 在 /.ssh 中使用私钥
我在 Teamcity 的 Youtrack 上发现了这个问题,这似乎是相同/相似的问题,但已经关闭。不确定它是否相关。我也提出了一个新问题,但没有回应
javascript - 如何用凉亭制作 requirements.txt 类文件?
我已经开始使用bower
,它似乎真的很有帮助。我来自 python 背景,所以我习惯了virtualenv
和requirements.txt
.
如果可以的话,我宁愿不将所有依赖项存储在源代码管理中,所以我想知道,如何创建像requirements.txt
with一样的文件bower
?
twitter-bootstrap - 将引导程序与凉亭一起使用
我正在尝试将 bootstrap 与 bower 一起使用,但由于它克隆了整个 repo,因此没有 CSS 和其他东西。
这是否意味着我需要在自己的构建过程中包含构建 Bootstrap?或者如果我错了,正确的工作流程是什么?
javascript - Yeoman 手动安装组件
我想在我的 yeoman 项目中使用不在 bower 存储库中的库。将库集成到 yeoman 项目结构中的最佳方法是什么?这个库需要先加载 jquery。
javascript - Bower 不安装组件
我一直在使用bower
本地来管理我正在从事的项目的 JavaScript 依赖项。通常,一切正常。
但是,今天,我尝试使用以前项目中的一些代码来启动一个新项目。即,使用以前的component.json
和.bowerrc
文件:
但是,当我尝试运行时bower install
,我只会收到一个通用错误:
我已经运行mkdir -p src/static/js/lib
以确保文件夹存在,这适用于我所做的其他项目。
为什么 bower 没有安装依赖项?如何获取有关此错误的更多信息?
node.js - 如何在 heroku 命令行上调用 npm(安装 bower 组件)?
Bower用于客户端 Javascript,npm 用于服务器端,它读取component.json
文件以识别应在部署时获取的依赖项,因此我很高兴 heroku 会在 slug 编译时运行它。
不幸的是,我无法从 heroku 控制台或一次性命令 ( heroku run "npm help"
) ( heroku run bash
-> npm help
) 调用 npm 或 bower,因为使用 ruby 的 rake 是可能的。我已经将 npm 和 node(最新/x 版本)放在了我package.json
的引擎部分,而不是依赖项。
我认为这可以通过自定义节点构建包来解决,但我认为这对于激活如此明显的东西来说有点太繁重了。
javascript - yeoman install [package] 安装在 /app/component
据我了解,运行$ yeoman install backbone
应该将 Backbone 的原始源代码下载到项目根目录中名为 components 的文件夹中,并将文件的工作副本移动到/app/scripts/vendor
. 这样,您就获得了 Backbone 的文档,但完整的存储库不会阻塞您的应用程序的代码库。但是,我的经验是它会下载原始的源文档和全部内容/app/components/
。我做错了吗,还是我只需要手动将它们移动到/app/scripts/vendor
?
任何帮助深表感谢。
installation - yeoman 中未找到的包
我试图通过 yeoman 安装 socket.io,它加载套接字就好了,然后我猜它试图加载依赖项并且它找不到它们并给我致命错误 ws not found(对于 ws 包)。它试图从这些网址中获取:
- bower.herokuapp.com/packages/uglify-js
- bower.herokuapp.com/packages/ws
- bower.herokuapp.com/packages/xmlhttprequest
- bower.herokuapp.com/packages/active-x-obfuscator
它找不到 GIT 的链接。我试图加载地址,但服务器没有响应。
知道如何解决这个问题吗?
谢谢