如何使用bower制作requirements.txt文件?

我已经开始与bower合作了,而且看起来真的很有帮助。 我来自Python背景,所以我习惯了virtualenvrequirements.txt

因为我宁愿不把我所有的依赖存储在源代码pipe理中,所以我想知道, 我怎样才能创build一个像带有bower requirements.txt文件?

多了一些,我有解决scheme。

bower使用一个名为bower.json (以前称为component.json )的文件,它与Gemfilerequirements.txt类似。

可以手动创build,看起来像这样…

 { "name": "<app name, defaults co current folder name>", "version": "0.0.0", "dependencies": { "backbone": "~0.9.10", "underscore": "~1.4.3" } } 

但是, 我所缺less的是在安装软件包时包含--save标志

 bower install <package_name> --save 

不幸的是,我不相信有一种方法来默认使用.bowerrc文件来设置这种行为。

作为一个附加的bower.json ,一旦你有一个bower.json文件,安装你的依赖就像运行bower install一样简单。