我试图在Angular项目中使用ui-grid,方法是在Bower中安装它,并在Gulp中使用Debowerify和Browserify将它们打包成一个整体js文件。
我们已经通过NPM包含了Angular 1.3.14。但是,angular-ui-grid bower包依赖于Angular 1.2.16,因此Angular的版本作为Bower包安装。
当Browserify执行此操作时,debowerify转换会导致对Angular的所有引用都在bower_components文件夹中查找,而不是node_modules文件夹。
有没有办法指定browserify应该对某些模块进行降级,而不是其他模块?我们如何避免同时使用Angular节点模块和Angular bower包?