所以我有来自 bower 的 angular,现在怎么办?

So I have angular from bower, now what?

我刚开始一个新项目,这些是我采取的确切步骤。

  1. 基础新project_name --libsass
  2. bower 安装 angular --dev
  3. 咕噜构建

一切正常,sass 文件正在编译,angular 已在 angular 文件夹内的 bower_components 下设置,但请稍候.....

现在我需要添加 Angular 的 ng-resource 模块。我想我可以在这里做一些事情。让我们忘记还有比 ngResource 更好的东西(比如 Restangular),并假设我可能想要安装 ngResource 或任何其他 angular 模块。

我是否需要从 Bower 中分别添加它们,因为我无法像我那样找到 ngResource 的 Bower 包 angular。或者我可以将 angular 模块放入 /bower_components/angular 文件夹并使用该模块的依赖项更新 bower.json 吗?

这样对吗?

如果是这样,我的 /bower_components/angular/bower.json 依赖部分会是什么样子?

{
  "name": "angular",
  "version": "1.4.0",
  "main": "./angular.js",
  "ignore": [],
  "dependencies": {
    //what goes here?
  }
}

我也只是手动添加模块并更新 bower.json 还是有其他更好的方法来做到这一点?

不好意思我是bower新手,好像不太清楚。

有更好的方法!您可以使用 bower 的 --save 选项来获得依赖项。

例如你可以这样做:

bower install angular --dev --save

因此,bower.json 文件由 bower 自动更新,您无需触摸它!

引用文档,以下是您可以使用的选项:

-S, --save: Save installed packages into the project’s bower.json dependencies

-D, --save-dev: Save installed packages into the project’s bower.json devDependencies