我正在运行grunt uglify任务来缩小我的js文件但是当字符串以`字符开头时它给我错误.
我的字符串看起来像这样
var html = `<div class='list-item'>
<span>ABC</span>
</div>`;
Run Code Online (Sandbox Code Playgroud)
我的Gruntfile.js uglifyjs块是这样的
uglify: {
'dev': {
options: {
mangle: false
},
files: {
'common/utility_functions.js': ['common/utility_functions.js']
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行grunt uglify时,它给了我以下错误
>> Uglifying source common/utility_functions.js failed.
Warning: Uglification failed.
SyntaxError: Unexpected character '`'.
Line 162 in common/utility_functions.js
Use --force to continue.
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙解决这个问题吗?我认为使用`字符是有效的.它在jshint过程中没有给我错误,因为我在jshint选项中添加了enext:true.