【发布时间】:2013-01-03 07:23:29
【问题描述】:
我已经开始使用bower,它似乎真的很有帮助。我来自python背景,所以我习惯了virtualenv和requirements.txt。
如果可以的话,我宁愿不将所有依赖项存储在源代码管理中,所以我想知道,如何使用bower 创建像requirements.txt 这样的文件?
【问题讨论】:
标签: javascript node.js npm bower
我已经开始使用bower,它似乎真的很有帮助。我来自python背景,所以我习惯了virtualenv和requirements.txt。
如果可以的话,我宁愿不将所有依赖项存储在源代码管理中,所以我想知道,如何使用bower 创建像requirements.txt 这样的文件?
【问题讨论】:
标签: javascript node.js npm bower
又摸索了一下,我有了解决办法。
bower 使用名为bower.json(以前称为component.json)的文件,该文件类似于Gemfile 或requirements.txt。
它可以手动创建,看起来像这样......
{
"name": "<app name, defaults co current folder name>",
"version": "0.0.0",
"dependencies": {
"backbone": "~0.9.10",
"underscore": "~1.4.3"
}
}
但是,我缺少的是在 bower 中安装软件包时包含 --save 标志:
bower install <package_name> --save
不幸的是,我不相信有一种方法可以使用 .bowerrc 文件默认设置此行为。
补充一点,一旦你有了bower.json 文件,安装你的依赖就像运行bower install 一样简单。
【讨论】: