gpt4 book ai didi

javascript - 意外 token : on compressing js file

转载 作者:行者123 更新时间:2023-12-01 00:54:27 25 4
gpt4 key购买 nike

我尝试压缩 JavaScript 文件,同时使用 http://jscompress.com和“uglifyjs”(uglifyjs main.js --compress --mangle > main.min.js),但我收到以下错误:

File main.js: Unexpected token: name «sidebarSubcategory», expected: punc «;» (line: 17, col: 8)

main.js中我有以下函数:

function openSubcategory(el, id) {
let sidebarSubcategory = document.getElementById("sidebar-subcategory-" + id);
if (el.innerHTML === '+') {
el.innerHTML = '-';
sidebarSubcategory.setAttribute('style', 'display: block;');
} else {
el.innerHTML = '+';
sidebarSubcategory.setAttribute('style', 'display: none;');
}
}

我不明白。

最佳答案

您使用的压缩工具不支持新语法。将 let 更改为 var 或选中“使用 ecmascript 2019”复选框将解决您的问题。

至于 uglifyjs,您可以使用该工具,它来自 uglifyjs 的同一开发人员,但适用于 es6 语法:

https://www.npmjs.com/package/uglify-es

关于javascript - 意外 token : on compressing js file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56702363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com