【发布时间】:2013-06-18 19:01:19
【问题描述】:
花最宝贵的时间试图弄清楚为什么缩小不起作用。
根据网络上的众多建议,我已经通过数组对象在函数之前注入了我的提供者,但仍然是“未知提供者:aProvider
常规:
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);
}])
如有任何建议,我们将不胜感激!
【问题讨论】:
-
你用什么来缩小你的代码?丑化JS?另请查看:github.com/btford/ngmin ;)
-
我使用了 ngmin,它所做的只是将代码排列成不同的空白格式。我尝试使用 express-uglify 作为中间件,但它不起作用,所以我尝试手动使用在线 uglifier。无论哪种方式,代码都以相同的方式结束。
-
另外,不是缺少
]吗? (收盘前)) -
有,我在这个特殊的 sn-p 中忘记了它们。它不会改变“未知提供者a”仍然发生的事实:(
-
好的,你用的是什么在线压缩工具?这适用于您的代码:marijnhaverbeke.nl/uglifyjs
标签: javascript angularjs minify uglifyjs