idea启动maven项目会因为js语法问题而启动失败。其实js语法并没有问题

问题遇到的现象和发生背景

idea启动maven项目,因为js语法问题启动失败,其实js语法并没有问题。我看了,会导致项目启动不了的js语法包括let,箭头函数等es6语法,以及使用debugger;关键字等

问题相关代码

就比如如下代码,使用了let

img

运行结果及报错内容

就会有如下报错,导致项目运行失败

img

我的解答思路和尝试过的方法

百度了很多,觉得是idea语法检查过严导致的,于是修改了inspections,如下图

img


可是还是不行,于是试了将idea语法修改为支持es6,如下图

img


最后都没有用。我陷入了迷茫

我想要达到的结果

希望各位同胞看看吧,感激不尽。

哪几行代码注释掉是否正常?
你把let换成var试试。