2

我在单页应用程序中使用的两个库是momentbackgrid-moment-cell。我使用bower管理我的前端库和django-pipeline进行资产打包。

我想使用 2.8.1 版本,但 backgrid-moment-cell 需要 ~2.5.0 版本。如何将两个版本都放入我的项目中?

4

1 回答 1

0

前端开发应该使用单个依赖项,因为您希望最大限度地减少用户需要下载的代码量。Bower 可以帮助您管理这一点,这是使用它的主要好处。你有几个选择:

  • 手动命名模块然后包括两者(真的不推荐)
  • 使用resolutionsin bower.json,但您可能会引入错误:
"resolutions": {
    "moment": "2.8.1"
}
  • 要求维护者增加 bower 依赖版本(推荐)
于 2014-08-07T07:20:48.350 回答