0

我是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

我对此一无所知,无论我在网上或在文档中研究了多长时间..

也许通过正则表达式参数说“以前的字符必须不等于”窗口。“目前正在研究这个..

4

0 回答 0