所以我有来自 bower 的 angular,现在怎么办?
So I have angular from bower, now what?
我刚开始一个新项目,这些是我采取的确切步骤。
- 基础新project_name --libsass
- bower 安装 angular --dev
- 咕噜构建
一切正常,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
我刚开始一个新项目,这些是我采取的确切步骤。
- 基础新project_name --libsass
- bower 安装 angular --dev
- 咕噜构建
一切正常,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