使用bower和npm添加角度模块有什么区别?

时间:2016-11-04 06:08:58

标签: angularjs npm bower angular-module

我正在尝试添加一个新的角度模块。 https://github.com/angular/bower-angular-animate

我注意到有两种方法可以添加角度模块。一个是使用凉亭。另一个是使用npm。

$ npm install angular-animate
//add dependency
angular.module('myApp', [require('angular-animate')]);

$ bower install angular-animate
<script src="/bower_components/angular-animate/angular-animate.js"></script>
angular.module('myApp', ['ngAnimate']);

两种方法有什么区别?每种方法的优缺点是什么?

1 个答案:

答案 0 :(得分:1)

bower是在浏览器端加载模块这个bower模块只在前端使用你不能在后端使用它。 npm是在后端加载模块,你可以使用require或import在后端和前端使用它们