我正在使用 grunt-contib-uglify 连接和丑化几个 JavaScript。有时很难找到警告的来源,因为 uglify 没有告诉我语法错误发生在哪个文件中。有没有办法追踪警告的来源(文件名、行号和字符)?这是我正在使用的配置:
'use strict';
module.exports = function(grunt) {
grunt.initConfig({
config : {
scripts: [
'js/script-a.js',
…
'js/script-z.js',
'js/main.js'
],
},
uglify: {
scripts: {
options: {
sourceMap: true,
beautify: false
},
files: {
'js/main.min.js': '<%=config.scripts%>'
}
}
}
});
// Load tasks
grunt.loadNpmTasks('grunt-contrib-uglify');
};