我正在使用grunt构建和缩小我的JS,当我构建时我没有得到任何错误但是在缩小时我得到了像
这样的错误
../source/js/browse-container.js
1013 | var cards = listCards;
^ 'listCards' is not defined.
>> 1 error in 1 file
Warning: Task "jshint:all" failed. Use --force to continue.
Aborted due to warnings.

下面是代码,我没有在控制台中看到任何错误,我只是在尝试缩小时遇到上述错误。 (缩小使用uglify完成)
请让我知道我做错了什么?
fetchListStatic: function(){
var cards = listCards;
return new Promise(function (resolve) {
if (typeof (cards) !== 'undefined') {
//var cards = listCards;
resolve(cards);
} else {
resolve([]);
}
});
},

答案 0 :(得分:0)
我已在全球范围内宣布了listCards。因此解决了我的问题
var moment, hbs, promise, listCards;
function BrowseContainer() {
}