使用 bower 和 npm 添加 angular 模块有什么区别?
What is the difference between using bower and npm for adding angular module?
我正在尝试添加一个新的 angular 模块。
https://github.com/angular/bower-angular-animate
我注意到有两种方法可以添加 angular 模块。一种是使用凉亭。另一个是使用 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']);
这两种方法有什么区别?每种方法的优缺点是什么?
bower 是在浏览器端加载模块,这个 bower 模块只能在前端使用,不能在后端使用。
npm 也在后端加载模块,您可以使用 require 或 import
在后端和前端使用它
我正在尝试添加一个新的 angular 模块。 https://github.com/angular/bower-angular-animate
我注意到有两种方法可以添加 angular 模块。一种是使用凉亭。另一个是使用 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']);
这两种方法有什么区别?每种方法的优缺点是什么?
bower 是在浏览器端加载模块,这个 bower 模块只能在前端使用,不能在后端使用。 npm 也在后端加载模块,您可以使用 require 或 import
在后端和前端使用它