javascript - YUIcompressor 指令前缺少分号

标签 javascript java maven

当我尝试使用 yuicompressor-maven-plugin 版本 1.4.0 压缩 Javascript 文件时遇到问题

在我的 Javascript 文件中我有这个:

if (true) {
  let y = 5;
  console.log(y);
}

在“压缩”目标期间,我有:

missing ; before statement let y = 5;

我做错了什么?

看这里:let syntax

最佳答案

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

查看Babel上的编译结果.

Uncaught ReferenceError: y is not defined

let 变量的作用域为 {}

关于javascript - YUIcompressor 指令前缺少分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189116/

相关文章:

javascript - 文本框.io : Can change color for UI toolbar?

javascript - 如何使用 jquery/ajax 对已经从数据库中获取的数据进行排序?

java - 为什么 BaseAdapter 的自定义子类只需要实现 Adapter 接口(interface)中的一些抽象方法?

maven - Jenkins 管道未完成 tomcat war 部署

java - Bean 验证不起作用?

javascript - 什么是最好的 javascript 自动建议搜索算法

java - java中带有字符串的sql语法

java - 使用 spring BeanUtils 复制特定属性

java - maven-javadoc-插件错误javadoc : error - cannot read Input length = 1 with non-ASCII characters in directory name

javascript - Escape String - 在 Javascript 中输出 rails 字符串