![](/img/trans.png)
[英]How to uglify all javascript files in subfolders/subdirectory using Grunt?
[英]Uglify the javascript files
我是否需要使用方括號符號定義run()塊? 如果我想縮小javascript文件,即使run()塊不期望任何參數。
這是我的運行塊代碼
app.run(function () {
$(function () {
$(document).keydown(function (e) {
if((e.which || e.keyCode) == 116 || (e.keyCode == 82 && e.ctrlKey)){
e.preventDefault();
var path = $state.current.name;
var subpath = path.split(".");
if(subpath.length > 1) {
if (subpath[1] == 'list')
$state.reload();
}else
$state.reload();
}else {
return (e.which || e.keyCode) != 116;
}
});
});
});
任何幫助都會得到幫助。
如果您要注入任何依賴項,則需要在縮小之前進行依賴項注釋(使用字符串聲明注入)。
在您的情況下,您似乎需要注入$ state,因此最好使用以下代碼:
app.run(['$state',function ($state) {
$(function () {
$(document).keydown(function (e) {
if((e.which || e.keyCode) == 116 || (e.keyCode == 82 && e.ctrlKey)){
e.preventDefault();
var path = $state.current.name;
var subpath = path.split(".");
if(subpath.length > 1) {
if (subpath[1] == 'list')
$state.reload();
}else
$state.reload();
}else {
return (e.which || e.keyCode) != 116;
}
});
});
}]);
然后,您可以安全地將其丑化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.