cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - gulp 压缩后angular报错问题

有以下bower来的文件,如下

经过gulp合并压缩后

如果不压缩正确运行。有没有朋友们使用上述依赖压缩后发生同样问题的?这种问题要怎么排查?

滿天的星座滿天的星座2744 hari yang lalu860

membalas semua(4)saya akan balas

  • 黄舟

    黄舟2017-05-15 17:14:41

    Jika anda ingin menggunakan singkatan, tambahkan pemalam gulp-ng-annotate pada proses gulp.
    var ngAnnotate = memerlukan('gulp-ng-annotate');

    gulp.task('useref-ftl', function () {
        return gulp.src(*******)
            .pipe(gulpif('*.js', ngAnnotate()))
    });

    Berikut adalah prinsipnya:
    Pergantungan ditemui dengan rentetan Semasa menulis, ambil inisiatif untuk menulis kebergantungan tanpa menyingkatnya.
    Sebagai contoh, kaedah penulisan formal ialah
    angular.module('adminApp').controller('TestCtrl', ['$scope',function($scope) {}])
    Kemudian secara amnya anda boleh menyingkatkannya kepada
    angular .module(' adminApp').controller('TestCtrl', [function($scope) {}])
    Tetapi kaedah yang disingkatkan akan melaporkan ralat selepas pemampatan dan penggabungan.

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-15 17:14:41

    Adakah laluan rujukan berubah selepas pemampatan

    balas
    0
  • 某草草

    某草草2017-05-15 17:14:41

    var myModule = angular.module('myApp', []);
        myModule.controller('myCtrl', ['$scope', 'Project', function($scope, Project) {
    
        }]);
    
      var myModule = angular.module('myApp', []);
        myModule.controller('myCtrl', , function($scope, Project) {
    
        });
        没加方括号压缩后可能有问题

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:14:41

    Kebergantungan ditemui berdasarkan rentetan Apabila menulis, anda mengambil inisiatif untuk menulis kebergantungan, kerana pembolehubah dan perkara lain akan berubah selepas pemampatan, dan Angular tidak dapat mencarinya dengan sendirinya.

    balas
    0
  • Batalbalas