我一直在本地使用bower
来管理我正在处理的项目的JavaScript依赖项。通常情况下,一切正常。
然而,今天,我尝试使用之前项目中的一些代码开始一个新项目。即,使用之前的component.json
和.bowerrc
文件:
// .bowerrc
{
"directory": "src/static/js/lib"
}
//component.json
{
"name": "backbone-project",
"version": "0.0.0",
"dependencies": {
"backbone": "~0.9.10",
"underscore": "~1.4.3",
"jasmine": "~1.3.1",
"jasmine-jstd-adapter": "~1.1.2",
}
}
但是,当我尝试运行bower install
时,我只得到一般错误:
± % bower install
bower error
我已经运行mkdir -p src/static/js/lib
以确保文件夹存在,这适用于我已完成的其他项目。
为什么凉亭没有安装依赖项?如何获得有关此错误的更多信息?
答案 0 :(得分:3)
您的component.json
无效。请注意悬挂的逗号"jasmine-jstd-adapter": "~1.1.2",
,这在JSON中是不允许的。
答案 1 :(得分:1)
如果有空白版本号,也会发生这种无声死亡。
查看以下相关问题: https://github.com/bower/bower/issues/439 https://github.com/bower/bower/issues/414