问题标签 [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.
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 命令不起作用?
bower - Bower 未安装 WordPress 最新版本
当我尝试使用 Bower 安装 WordPress
它安装了 3.9.2 版。但我需要 4.0 版本,因为我想在安装 WordPress 之前配置语言。
bower - Bower 安装 CERT_UNTRUSTED 错误
当我尝试运行 bower install 命令来安装组件时,我得到了 CERT_UNTRUSTED。
例如,当我运行以下命令时出现此错误:
输出是:
注意:这不是特定于包的错误。当您尝试安装任何软件包时会发生这种情况,而不仅仅是使用 bootstrap-sass-official。
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
包维护者对这个问题的讨论(以防我错过了一些细节)。
git - 尝试“凉亭安装 ember-data”时出现 git 问题
我在尝试时遇到了 git 问题( git ls-remote )bower install ember-data
这是我的踪迹
这是凉亭json:
node.js - Ember-cli - Bower 未正确安装
我一直在尝试克隆并运行我的团队一直在研究的 ember-cli 项目。我做 npm install 然后 bower install 然后 ember server。这出现了:
应该是moment的文件夹被命名为momentjs。诡异的。我重命名它并再次尝试:
Ember-simple-auth 甚至不应该出现在这个项目中,我的队友通知我说他删除了它。这是怎么回事?
我的 bower.json:
我的 package.json:
如果您还有什么需要了解的,我可以用它来编辑这篇文章。
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
。
我在这里想念什么?
javascript - 我应该从 bower_components 复制文件吗?
安装后BackboneJS
,jQuery
等我有一个非常大的bower_components
目录。
参考这些的最佳做法是什么?例如直接,Grunt 任务将位复制到主应用程序,还是放在目录bower_componects
里面~/app
?
javascript - Bower 安装:没有可用的版本
我成功地将自己的图书馆注册到凉亭:
我可以使用以下方法安装它:
但是通过简单地使用:
或者
我得到“没有可用的版本”异常,我不明白为什么,因为使用
我可以看到名为“0.2”的最新(也是唯一)版本
我之前使用另一个 git repo 以名称“angular-ngkit”发布了该库,然后我取消注册它(使用curl -X DELETE repo_url
)并使用新的 repo url 重新注册,我还执行了命令:
...那么为什么凉亭不能正常工作?
更新:
如果我在bower.json中定义对我的库的依赖项,因为"angular-ngkit": "*"
我能够bower install
正常运行......但这是不可接受的:(
node.js - 使用 Sudo 安装凉亭
我确实尝试找到一个匹配的主题,但找不到一个。我正在尝试安装 Bower,以前从未使用过它,但想进入它并同时在 Bootstrap 上了解更多 Sass,这就是我安装它的原因。
安装 npm,打开终端并输入以下内容:
但我得到了一些错误,我被告知:以 root/管理员身份运行。
环顾了一下,发现有人说要安装为 Sudo,然后我会使用该行:
(那是对的吗?)
这是正确的做法吗,网上有很多警告说在使用 sudo 命令时要非常小心,所以我想在做之前先检查一下。