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

Angularjs 每次创建项目时是否需要安装bower组件,angularjs,bower,webstorm,Angularjs,Bower,Webstorm,每次在WebStorm中创建angular项目时是否需要安装bower组件 我创建了2个项目,每次分别安装了bower组件。我相信一定有别的办法 每个项目都应该有自己的依赖关系,不是吗?前端包管理器的主要思想是“在本地设置所有依赖项” 前端和后端有点不同,所以您可以阅读本文来理解为什么会这样 bower的另一个想法是只保存在vcs(git等)中bower.json。当您团队的另一个人下载该项目时,他应该只做一件事—使bower安装,而bower将只下载该项目的所有依赖项(他不想知道您的其他项目)

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

我创建了2个项目,每次分别安装了bower组件。我相信一定有别的办法


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

前端和后端有点不同,所以您可以阅读本文来理解为什么会这样

bower的另一个想法是只保存在vcs(git等)中bower.json。当您团队的另一个人下载该项目时,他应该只做一件事—使
bower安装
,而bower将只下载该项目的所有依赖项(他不想知道您的其他项目)

对于所有项目,一次性安装deps是没有意义的,因为这是一个前端,而不是后端

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

另外,如果您仍然希望以全局方式使用bower,可以在
.bowerrc
文件中指定bower的安装目录:

``` { “目录”:“./我的全局库” }

```

并设置要查看的项目。 (你可以用这个lib做concat,看看咕噜声或咕噜声)