찾다

 >  Q&A  >  본문

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

有以下bower来的文件,如下

经过gulp合并压缩后

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

滿天的星座滿天的星座2743일 전859

모든 응답(4)나는 대답할 것이다

  • 黄舟

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

    약어를 사용하려면 gulp-ng-annotate 플러그인을 gulp 프로세스에 추가하세요.
    var ngAnnotate = require('gulp-ng-annotate');

    으아아아

    원칙은 다음과 같습니다.
    종속성은 문자열로 찾습니다. 작성 시 종속성을 축약하지 않고 먼저 작성하세요.
    예를 들어 정식 작성 방법은
    angular.module('adminApp').controller('TestCtrl', ['$scope',function($scope) {}])
    그러면 일반적으로
    angular로 축약할 수 있습니다. .module(' adminApp').controller('TestCtrl', [function($scope) {}])
    그러나 축약된 메서드는 압축 및 병합 후에 오류를 보고합니다.

    회신하다
    0
  • 巴扎黑

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

    압축 후 참조 경로가 변경되었나요

    회신하다
    0
  • 某草草

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

    으아아아 으아아아

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:14:41

    종속성은 문자열을 기반으로 발견됩니다. 압축 후에는 변수 및 기타 사항이 변경되고 Angular가 자체적으로 종속성을 찾을 수 없기 때문에 종속성을 직접 작성해야 합니다.

    회신하다
    0
  • 취소회신하다