【问题标题】:Bower dependency not installed未安装 Bower 依赖项
【发布时间】:2014-05-28 04:41:16
【问题描述】:

玩弄 Bower 并使用它来安装 livestampjs。 Livestamp 具有 momentjs 的依赖项,但通过 bower install livestampjs 安装 livestamp 不是安装时刻。远程查看 livestamp bower.json 它确实声明了依赖关系,但该文件在本地丢失(存在.bower.json)。我在这里做错了什么还是这个包有问题?

这是用于 livestampjs 的 bower.json

{
  "name": "livestamp",
  "version": "1.1.2",
  "ignore": [],
  "dependencies": {
    "jquery": "*",
    "moment": "*"
  }
}

【问题讨论】:

  • 您在尝试bower install 时遇到了哪些确切错误(如果有)?而bower.json的内容是什么?
  • bower 安装没有错误,在上面添加了 bower.json
  • 嗯不确定。先手动试试bower installing momentjs?
  • 我可以自己安装momentjs,但这不会让整个依赖管理变得有点没用!
  • 同意。将依赖项更改为 "moment": "moment/moment"(使用 github 路径而不是通配符版本)会影响什么吗?

标签: javascript bower


【解决方案1】:

我之前评论过'是的,我想我是对的......如果你运行 bower info livestampjs,你会看到缓存在 bower 上的 json 文件的内容。没有列出依赖项。 bower info livestampjs'...这可能是正确的,我所知道的唯一解决方法是强制它使用主分支...

bower install git://github.com/mattbradley/livestampjs.git#master

按预期安装所有依赖项。

【讨论】:

  • Sweet 也对我有用。奇怪的是,我正在安装的软件包 combodate 也有 momentjs 作为未安装的依赖项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 2015-01-24
  • 2016-03-14
  • 2016-07-29
相关资源
最近更新 更多