问题标签 [bower-install]

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 投票
6 回答
37215 浏览

node.js - NPM 安装包不工作

提前感谢我能得到的任何帮助。

我正在尝试在我的 mac OSX 10.8 终端中使用 nodejs 和 NPM 安装 grunt、bower 和 yeoman 等软件包。

我检查了 node 和 NPM 的版本以确认它们安装正确并且发现是真的。但是,当我开始运行命令来安装像 bower 这样的包时,使用以下命令:

我遇到了各种各样的错误。我试图避免使用 sudo 命令。我尝试使用 sudo,但之后我会收到“找不到命令”的响应。我感觉这些包可能不在正确的文件夹或目录中,但我不清楚下一步该做什么。

供您参考,这些是我得到的错误:

为了隐私,我用路径中的代理 myname 替换了我自己的名字。此外,当我尝试安装 grunt 和 yeoman 时,这个问题仍然存在。

经过进一步检查,我注意到我有两个文件夹。一个名为“用户”,一个名为“usr”。在“用户”中,我看到一个名为 node_modules 的文件夹。但是,在 'usr/local/lib/node_modules/npm/node_modules' 中,我注意到没有 bower、grunt 或 yeoman 文件。这只是推测,但文件是否没有正确安装到必要的文件夹中以便它们在 npm 中运行?

任何帮助或输入将不胜感激!

2014 年 10 月 10 日更新

供大家参考,我试过sudo命令看看能不能用,显示如下:

================================= 但是,以上不是正确的解决方案。当我尝试通过键入 bower -v 或 bower --version 或任何其他 bower 命令来检查是否安装了 bower 时,我得到“找不到命令”。到底是怎么回事?

2014 年 10 月 11 日更新

所以到目前为止我没有尝试过让我能够运行命令“npm install -g bower”。出于好奇,正如我之前提到的,我运行了似乎安装 bower 的“sudo npm install -g bower 命令”。但是,键入任何 bower 命令仍会产生“找不到命令”。在尝试 sudo bower 命令时,也会导致“找不到命令”。但我不明白的是,当我运行命令“npm ls”来查看 NPM 安装的内容时,有趣的是,我有一个以下已安装包的列表。您不需要阅读列表,因为它很长,但请注意第一项似乎是凉亭。如果这是真的,这意味着 bower 实际上是由 npm 安装的,那么为什么 bower 命令不起作用?

0 投票
1 回答
63 浏览

bower - Bower 未安装 WordPress 最新版本

当我尝试使用 Bower 安装 WordPress

它安装了 3.9.2 版。但我需要 4.0 版本,因为我想在安装 WordPress 之前配置语言。

0 投票
2 回答
2435 浏览

bower - Bower 安装 CERT_UNTRUSTED 错误

当我尝试运行 bower install 命令来安装组件时,我得到了 CERT_UNTRUSTED。

例如,当我运行以下命令时出现此错误:

输出是:

注意:这不是特定于包的错误。当您尝试安装任何软件包时会发生这种情况,而不仅仅是使用 bootstrap-sass-official。

0 投票
1 回答
709 浏览

javascript - bower install 'dev' 版本的软件包不起作用

我打算使用 的某个功能angular-datatables,即:在各个列下方创建过滤器输入字段。一个演示

此功能仅在dev软件包版本中可用。

我在我的对象中设置"angular-datatables": "dev"了版本bower.json "dependencies",并发出:

bower_components/angular-datatables 的内容最终是这样的。

接下来,我尝试清除浏览器缓存。重复上面的步骤,仍然是的版本angular-datatables仍然是0.2.0.

我也尝试过发出bower cache clean,然后是 a bower install --save,但徒劳无功。

$ bower info angular-datatables告诉我以下版本可用:

接下来,我恢复到v0.2.0,然后使用带有#dev后缀的 install 命令。

这将我的bower.json文件更新为"angular-datatables": "dev",但是当我angular-datatables.js在目录中打开文件时bower_components/angular-datatables/dist/,版本仍然是0.2.0. 问题仍然存在。

是我与angular-datatables包维护者对这个问题的讨论(以防我错过了一些细节)。

0 投票
0 回答
130 浏览

git - 尝试“凉亭安装 ember-data”时出现 git 问题

我在尝试时遇到了 git 问题( git ls-remote )bower install ember-data

这是我的踪迹

这是凉亭json:

0 投票
1 回答
915 浏览

node.js - Ember-cli - Bower 未正确安装

我一直在尝试克隆并运行我的团队一直在研究的 ember-cli 项目。我做 npm install 然后 bower install 然后 ember server。这出现了:

应该是moment的文件夹被命名为momentjs。诡异的。我重命名它并再次尝试:

Ember-simple-auth 甚至不应该出现在这个项目中,我的队友通知我说他删除了它。这是怎么回事?

我的 bower.json:

我的 package.json:

如果您还有什么需要了解的,我可以用它来编辑这篇文章。

0 投票
2 回答
34634 浏览

visual-studio - 如何在 Visual Studio 中使用 Bower(从 nuget 安装)?

我正在尝试在 Visual Studio 2013 中使用 bower。

首先,我通过 nuget 的包管理器控制台安装了bower (不是 bower.js)。

然后我想我可以简单地输入

PM>凉亭初始化

在 PMC 内部生成bower.json

但后来它给了我这个错误。

bower :“凉亭”一词未被识别...

PS。的路径PM>指向C:\MyWebProject\MyWebProject\.bin

我在这里想念什么?

0 投票
2 回答
2042 浏览

javascript - 我应该从 bower_components 复制文件吗?

安装后BackboneJSjQuery等我有一个非常大的bower_components目录。

参考这些的最佳做法是什么?例如直接,Grunt 任务将位复制到主应用程序,还是放在目录bower_componects里面~/app

0 投票
1 回答
2008 浏览

javascript - Bower 安装:没有可用的版本

我成功地将自己的图书馆注册到凉亭:

我可以使用以下方法安装它:

但是通过简单地使用:

或者

我得到“没有可用的版本”异常,我不明白为什么,因为使用

我可以看到名为“0.2”的最新(也是唯一)版本

我之前使用另一个 git repo 以名称“angular-ngkit”发布了该库,然后我取消注册它(使用curl -X DELETE repo_url)并使用新的 repo url 重新注册,我还执行了命令:

...那么为什么凉亭不能正常工作?

更新:

如果我在bower.json中定义对我的库的依赖项,因为"angular-ngkit": "*"我能够bower install正常运行......但这是不可接受的:(

0 投票
1 回答
2078 浏览

node.js - 使用 Sudo 安装凉亭

我确实尝试找到一个匹配的主题,但找不到一个。我正在尝试安装 Bower,以前从未使用过它,但想进入它并同时在 Bootstrap 上了解更多 Sass,这就是我安装它的原因。

安装 npm,打开终端并输入以下内容:

但我得到了一些错误,我被告知:以 root/管理员身份运行。

环顾了一下,发现有人说要安装为 Sudo,然后我会使用该行:

(那是对的吗?)

这是正确的做法吗,网上有很多警告说在使用 sudo 命令时要非常小心,所以我想在做之前先检查一下。