每次在WebStorm中创建角度项目时,是否需要安装bower组件?
我每次创建2个项目并分别安装了凉亭组件。我相信必须有其他方法。
答案 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)