我刚开始一个新项目,这些是我采取的确切步骤。
一切都很好,sass文件正在编译,angular是在angular文件夹里面的bower_components下设置的,但是等等......
现在我需要添加Angular的ng-resource模块。我想我可以在这里做一些事情。让我们忘记有什么比ngResource更好(比如Restangular)并假设我可能想要安装ngResource或任何其他角度模块。
我是否需要从凉亭单独添加它们,因为我找不到ngResource的凉亭包,就像我可以角度一样。或者我可以将角度模块放在/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或者还有其他更好的方法吗?
对不起,我是凉爽新手,看起来很不清楚。
答案 0 :(得分:1)
有一种更好的方法可以做到这一点!您可以使用bower的--save
选项来获得依赖关系。
例如,你可以做到:
bower install angular --dev --save
这样,bower.json文件会被凉亭自动更新,您无需触摸它!
从文档中引用,以下是您可以使用的选项:
-S, - save:将已安装的软件包保存到项目的bower.json依赖项中
-D, - save-dev:将已安装的软件包保存到项目的bower.json devDependencies