当ASP.NET绑定程序尝试缩小它时,以下脚本将失效。
/* Minification failed. Returning unminified contents.
(164,59-60): run-time error JS1195: Expected expression: >
(164,87-88): run-time error JS1004: Expected ';': )
*/
...
var isFruit = $("select#fruit").children().filter((i, e) => $(e).text() === "Fruit...").length > 0;
我的猜测是minifier正在使用比我项目的其他部分更旧的JS版本(因为代码在Visual Studio和浏览器中工作正常),因此它不能识别lambda表达式语法。我该如何解决这个问题?
答案 0 :(得分:0)
您可以使用babeljs.io - REPL将此类表达式转换为纯JavaScript。 React开发人员广泛使用它将JSX表达式转换为纯javascript。
var isFruit = $("select#fruit").children().filter(function (i, e) {
return $(e).text() === "Fruit...";
}).length > 0;