当 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;
我的猜测是,缩小器使用的 JS 版本比我的项目的其余部分要旧(因为代码在 Visual Studio 和浏览器中运行良好),因此它无法识别 lambda 表达式语法。我该如何解决这个问题?
您可以使用babeljs.io - REPL https://babeljs.io/将此类表达式转换为纯 JavaScript。 React 开发人员广泛使用它来将 JSX 表达式转换为纯 JavaScript。
var isFruit = $("select#fruit").children().filter(function (i, e) {
return $(e).text() === "Fruit...";
}).length > 0;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)