【发布时间】:2017-11-19 22:15:16
【问题描述】:
我正在使用 grunt 来丑化三个 JavaScript 文件:
- functions.js
- formdata.min.js
- page-contact.js
我收到此错误:
Warning: Uglification failed.
Name expected.
Line 38 in src/js/functions.js
Use --force to continue.
functions.js 的第 38 行:
for (var [id, value] of formData.entries()) {
这是否在 for...of 或 formData 上失败?
Gruntfile.js:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
uglify: {
files: [ 'src/js/*' ],
tasks: 'uglify'
}
},
uglify: {
my_target: {
files: {
'public/js/<%= pkg.name %>.min.js': ['src/js/*.js']
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
};
【问题讨论】:
-
uglify 支持 ES6 了吗?
-
我不确定...根据this article,没有。但那是两年前的事了。我需要添加 babel 吗?
标签: javascript npm ecmascript-6 gruntjs grunt-contrib-uglify