Son birkaç saat için gulp
kullanarak angular
uygulamamı yapmaya/uglify etmeye çalışıyorum, tüm süreci basit bir kontura dönüştürdüm ve hatta açılmış bile başlığında ayrı <script>
isteğine concat sürecinden dosya - ve yine aynı hatayı alırsınız:Açısal modül() fabrikası(), concat (gulp) öğesinden sonra bir işlev değil
Yakalanmayan TypeError: angular.module (...) fabrika (...) bir fonksiyon
değildir.Kontak olmadan her şey yolunda.
Benim yudum görev:
gulp.task('JS', function() {
gulp.src(['!_dependencies/angular.min.js', '_dependencies/jquery.min.js', '_dependencies/moment.min.js', 'Alpha/_lilhelpers.js', 'Alpha/routes.js' , '!trainerreg.js', '**/*.js'], {cwd: './public/scripts'})
.pipe(concat('concat.js'))
.pipe(gulp.dest('./public/min'));
});
O Hata öldürmekle kısa sürede .factory
kodda göründüğü gibi happends görünüyor.
Hata ile durduğu satır şu şekildedir - küçültülmüş bir koddur, ancak minimuma uğratmıyorum, şu anda bu dosya kodunun (aslında birincisi) olduğu angular-animate.min
da dahil olmak üzere dosyaları dosyayorum.
angular-animate
'u kaldırırsam, yoldaki başka bir fabrikada hata atar.
(function(N,f,W){'use strict';f.module("ngAnimate",["ng"]).directive("ngAnimateChildren",function(){return function(X,r,g){g=g.ngAnimateChildren;f.isString(g)&&0===g.length?r.data("$$ngAnimateChildren",!0):X.$watch(g,function(f){r.data("$$ngAnimateChildren",!!f)})}}).factory("$$animateReflow",["$$rAF","$document",function(f,r){var g=r[0].body;return function(r){return f(function(){r(g.offsetWidth)})}}]).config...
GÜNCELLEME: .factory görüşme yaptığı Ah, yanılmışım, bu kısa sürede kırarak değil; işin bitmiş bir parçası olan dosyaya eklenmiş olan en kısa sürede kırılır ...
Herhangi bir çözüm/varsayım duyduğumuz için mutlu oluruz!
Teşekkürler dostum! Muhtemelen birkaç saatimi kurtardı! :) – aup
O kadardı, teşekkürler – afarazit