我正在创建一个我希望通过Bower提供给我的内部公司的javascript库.我正在使用Grunt来构建我的库.
我的问题是grunt的约定是package.json
用来定义依赖项,库版本,依赖项等.
另一方面,Bower假设在component.json
文件中找到相同的信息.
这两者的用途是什么?它们似乎基本上起着同样的作用.我是否需要同时创建并剪切和粘贴共享信息?
我们已经遇到了很多这类问题,每个人都认为我们可以在这些格式之间共享很多元数据,但实际情况是只有name
和version
字段是可共享的,只有version
字段会定期更改.如果您发现在发布内容时需要更新两个字段很麻烦,那么可以使用可以自动执行此操作的工具,例如.grunt-bumpx.