1. ホーム
  2. javascript

[解決済み] Angular.moduleのminificationのバグ

2023-06-11 04:58:18

質問

なぜminificationが機能しないのかを理解するのに一番苦労しています。

ウェブ上の多くの提案に従って、関数の前に配列オブジェクトを介してプロバイダを注入しましたが、まだ "不明なプロバイダ: aProvider <- a" です。

正規の。

var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs'])
    .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){
    $routeProvider.
        when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl});

    $locationProvider.html5Mode(true);
    }])

最小化されました。

var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs'])
    .config(['$routeProvider', '$locationProvider', function(a, b){
    a.
        when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl});

    b.html5Mode(true);
    }])

何か提案があれば、ぜひお願いします。

どのように解決するのですか?

AndrewM96 の提案 ng-min は正しいです。

Angularだけでなく、Uglifyでもアライメントと空白は重要です。