【发布时间】:2014-09-14 16:33:43
【问题描述】:
我已经为创建网站构建了类似基本模板/工作流程的东西,主要使用 Grunt。
该模板的一部分是 Modernizr 特征检测库,我的 Grunt 任务之一依赖于此。
目前,我刚刚将该依赖项存储在我的 bower.json 清单中。这带来了两个问题:
- 我需要在我的
bower.json和package.json(针对 Grunt)中更新项目的名称、版本、作者等。 - 我不喜欢我的依赖项被这样分散的事实——我需要运行
npm install和bower install ...才能开始工作。 (并不是说它付出了很大的努力,但对我来说这真的是违反直觉的。)
是否有更智能、更通用的方法来处理此类依赖关系?
我已经研究过使用可以被各种包管理器读取的component.json 文件(特别是我查看了一个 DUO),但我不确定这是否是我真正需要的。似乎包含了一个构建过程,但我已经通过 Grunt 构建了。
【问题讨论】:
标签: dependencies gruntjs components bower package-managers