Javascript YUIcompressor在指令前缺少分号

Javascript YUIcompressor在指令前缺少分号,javascript,java,maven,Javascript,Java,Maven,当我试图用yuicompressor maven插件版本1.4.0压缩我的Javascript文件时,我遇到了一个问题 在我的Javascript文件中,我有以下内容: if (true) { let y = 5; console.log(y); } 在目标“压缩”期间,我有: 失踪;声明前 设y=5 我做错了什么 请参见此处:我感觉错误消息是错误的-代码也是错误的,但出于其他原因 请参见上的编译结果 未捕获引用错误:未定义y 让变量的作用域为{}很抱歉,错误的代码是错误的复制/粘贴。

当我试图用yuicompressor maven插件版本1.4.0压缩我的Javascript文件时,我遇到了一个问题

在我的Javascript文件中,我有以下内容:

if (true) {
  let y = 5;
  console.log(y);
}
在目标“压缩”期间,我有:

失踪;声明前 设y=5

我做错了什么


请参见此处:

我感觉错误消息是错误的-代码也是错误的,但出于其他原因

请参见上的编译结果

未捕获引用错误:未定义y


变量的作用域为
{}

很抱歉,错误的代码是错误的复制/粘贴。在不缩小Javascript的情况下,代码可以完美地工作。只有当我试图缩小时,我才收到此错误消息