02
2020
06

分属不同团队进行开发的angular应用,如果要做整合,可能会遇到哪些问题,如何解决?

可能会遇到不同模块之间的冲突。


比如一个团队所有的开发在moduleA下进行,另一团队开发的代码在moduleB下


angular.module('myApp.moduleA', [])


.factory('serviceA', function(){


...


})


angular.module('myApp.moduleB', [])


.factory('serviceA', function(){


...


})


angular.module('myApp', ['myApp.moduleA', 'myApp.moduleB'])


会导致两个module下面的serviceA发生了覆盖。


貌似在Angular1.x中并没有很好的解决办法,所以最好在前期进行统一规划,做好约定,严格按照约定开发,每个开发人员只写特定区块代码。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。