每次创建项目时是否需要安装bower组件

时间:2015-04-06 11:56:43

标签: angularjs bower webstorm

每次在WebStorm中创建角度项目时,是否需要安装bower组件?

我每次创建2个项目并分别安装了凉亭组件。我相信必须有其他方法。

As soon as I create new project I get the project structure as below

1 个答案:

答案 0 :(得分:0)

每个项目都应该有自己的依赖关系,不是吗?前端包管理器的主要思想是在本地设置所有依赖"。

前端与后端有点不同,因此您可以阅读本文Bower: Why Front-End Needs a Package Manager以了解其中的原因。

凉亭的另一个想法 - 只保留在vcs(git等) bower.json 。当你团队中的另一个人下载项目时,他应该做唯一的事情 - make bower install和bower将只下载该项目的所有依赖项(他不想知道你的其他项目)< / p>

没有必要为所有项目安装deps一次,因为这是一个前端,而不是后端。

前端的最佳实践之一 - 是为一个巨大的javascript文件(以及一个用于css)连接所有.js和.css文件。 通常,在执行此操作时,应指定项目js dirs。 我相信这些大文件应该是每个项目的uniq。

P.S。但是如果您仍想以全球的方式使用bower,您可以在.bowerrc文件中指定bower的设置目录:

``` {     &#34;目录&#34; :&#34; ../ my_global_libs&#34; }

```

设置您的项目以进行调查。 (你可以用这个lib连接,看看咕噜咕噜声或gulp)