2015年11月20日 星期五

Gulp minify及concat



一、Gulp安裝可參考至:http://selfdesigning.blogspot.tw/2015/11/gulp-plugin.html,此篇介紹如何撰寫gulpfils.js來壓縮及合併Angular所撰寫的程式碼。
二、由於Angularjs具有DI的特性,因此可以藉由ng-annotate,來將 Implicite Dependencies轉換為Inline Array Annotation形式,如此一來模糊化程式碼時就能順利壓縮。



   (一)Implicite Dependencies 
     app.controller(‘appController’, function ($scope, service) {  
      /..../  
     })  
     (二)Inline Array Annotation 
     app.controller(‘MyCtrl’, [‘$scope’,  ‘myService’, function ($scope, s) {  
      /..../  
     })  

三、安裝ng-annotate

npm install --save-dev gulp-ng-annotate

四、gulpfile.js


沒有留言:

張貼留言