javascript - Bower 不安装组件

标签 javascript bower

我一直在本地使用 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 以确保文件夹存在,这在我完成的其他项目中也有效。

为什么 bower 没有安装依赖项?我怎样才能获得有关此错误的更多信息?

最佳答案

您的 component.json 无效。请注意悬挂的逗号 "jasmine-jstd-adapter": "~1.1.2",,这在 JSON 中是不允许的。

关于javascript - Bower 不安装组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14675324/

相关文章:

AngularJS + RequireJS + Bower + Karma + Yeoman + Node

javascript - 如果我多次运行初始化,为什么我的 jquery onclick 函数会打开和关闭?

Javascript Canvas 图像 onclick 不工作

javascript - 如何创建提交数据的验证选项?

Bower 配置覆盖设置被忽略

bower - 如何覆盖依赖的 bower.json 文件的 "ignore"部分?

javascript - jQuery CSS 定位 div 元素悬停(跨浏览器问题)

javascript - 创建一个具有 flex 效果状态的 react 轮播被吃掉

javascript - 如何使用已安装的包更新 bower.json?

javascript - 启动 meteor 应用程序时出现错误 'Path reservation conflict'