我已经开始使用bower
,它似乎真的很有帮助。我来自 python 背景,所以我习惯了virtualenv
和requirements.txt
.
如果可以的话,我宁愿不将所有依赖项存储在源代码管理中,所以我想知道,如何创建像requirements.txt
with一样的文件bower
?
我已经开始使用bower
,它似乎真的很有帮助。我来自 python 背景,所以我习惯了virtualenv
和requirements.txt
.
如果可以的话,我宁愿不将所有依赖项存储在源代码管理中,所以我想知道,如何创建像requirements.txt
with一样的文件bower
?
在多打听之后,我有了解决方案。
bower
使用一个名为bower.json
(以前component.json
)的文件,它类似于 aGemfile
或requirements.txt
.
它可以手动创建,看起来像这样......
{
"name": "<app name, defaults co current folder name>",
"version": "0.0.0",
"dependencies": {
"backbone": "~0.9.10",
"underscore": "~1.4.3"
}
}
但是,我缺少的部分是--save
在安装软件包时包含标志bower
:
bower install <package_name> --save
不幸的是,我不相信有一种方法可以使用该 .bowerrc
文件默认设置此行为。
作为一个附加的花絮,一旦你有了一个bower.json
文件,安装你的依赖项就像运行bower install
.