您的位置:首页 > Web前端 > AngularJS

angularjs grunt uglify 报错

2016-10-24 01:58 351 查看
1.用grunt-contrib-concat(混合)和grunt-contrib-uglify(压缩)混合压缩文件时,要将文件排序,module的声明和使用不在同一个文件的时候,module的生命要放在前面,然后才能使用该module。如:



angular和它的插件一起混合使用时,angular.js要放在最前面



接下来说的话是基于压缩uglify说的,如果只是混合concat,则不必遵循

2.所有注入inject必须进行声明



这里可以声明$stateParams



有些依赖的声明比较特殊,如下面的$stateParams在最上面声明就会报错,可能是config的原因吧?[或许应该是在紧挨着function(inject1,inject2)的前面才能对该inject进行声明]





3.生命模块时,要对需要引用的模块进行声明





有些错误并不是直接由该文件出错,而是该文件调用的方法出错,如上面的弹出框是一个公共方法,这个公共方法出错了,那么调用它的地方就会报错,需要进一步跟踪才能查出错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: