我是nodejs和bower的新手。我刚刚用自耕农创建了角项目,并看到了bower_components文件夹。但是,如果我有没有使用凉亭安装的组件/库,我应该把它放在哪里?
答案 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处理依赖关系,我建议将通常称为lib
或vendor
的文件夹放置到与bower_components
完全相同的级别。
答案 1 :(得分:0)
您可以将它们放在scripts
文件夹中,并放在子文件夹thirdparty
或libraries
或最适合您的文件夹中。
确保使用主脚本缩小库。
答案 2 :(得分:0)
我将所有第三方脚本放在"供应商"文件夹我的凉亭库和未安装凉亭的库。唯一不同的是我将非凉亭库添加到源代码控制中。