在哪里放置“非凉亭”组件

时间:2015-03-08 16:13:17

标签: angularjs yeoman bower yeoman-generator yeoman-generator-angular

我是nodejs和bower的新手。我刚刚用自耕农创建了角项目,并看到了bower_components文件夹。但是,如果我有没有使用凉亭安装的组件/库,我应该把它放在哪里?

3 个答案:

答案 0 :(得分:2)

问题是:它们从何而来?一些软件包系统不应该处理任何软件包。

您是否这样做是因为作者没有在Bower注册表中发布该库? Bower可以从任何git端点安装软件包,而无需在之前注册它们:

bower install git://github.com/user/package.git

如果它们在URL上可用,它甚至可以处理“静态”文件:

bower install http://example.com/script.js

另外,将提取 zip tar 的内容。

有关详细信息,请参阅docs(示例的位置)。

在罕见的情况下仍然无法通过Bower处理依赖关系,我建议将通常称为libvendor的文件夹放置到与bower_components完全相同的级别。

答案 1 :(得分:0)

您可以将它们放在scripts文件夹中,并放在子文件夹thirdpartylibraries或最适合您的文件夹中。

确保使用主脚本缩小库。

答案 2 :(得分:0)

我将所有第三方脚本放在"供应商"文件夹我的凉亭库和未安装凉亭的库。唯一不同的是我将非凉亭库添加到源代码控制中。