我是uglifyjs的新手,并且设法在我的 js uglification shell 脚本中做我想做的所有事情,除了我想破坏所有对象属性,除了直接或 sub-/ sub-sub- / .. .window
对象的属性,因为它们有时会从服务器传递给 js,因此它们的名称必须保持不变。考虑到我当前的代码是:
echo "Enter The Script Name (without .js): "
read x
uglifyjs js/${x}.js \
-c \
-m reserved=[dontchange] \
--mangle-props reserved=[success,content] \
--name-cache mangle_mapping.json \
-o js_min/${x}.min.js \
--source-map "filename='${x}.min.js.map'" \
--warn
我对此一无所知,无论我在网上或在文档中研究了多长时间..
也许通过正则表达式参数说“以前的字符必须不等于”窗口。“目前正在研究这个..