【发布时间】:2017-11-21 16:54:35
【问题描述】:
来自here,我好像不能用这个
uglifyjs mtool.js -c -m --mangle-props regex=/_$/ -o mtool.min.js
因为它会产生错误:
错误:regex.test 不是函数 在 should_mangle(评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1),:10864:29) 添加时(在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1) 进行评估,:10874:14) 在 TreeWalker.eval [作为访问](评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1),:10820:13) 在 TreeWalker._visit(评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1),:1213:24) 在 AST_ObjectKeyVal._walk (评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1), :1049:24) 在 AST_Object.eval (评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1), :1036:31) 在 TreeWalker._visit (评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1),:1217:21) 在 AST_Object._walk (评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1), :1033:24) 在 AST_Call.eval (评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1), :902:25) 在 TreeWalker._visit (评估在 (C:\Users\Doge\AppData\Roaming\npm\node_modules\uglify-js\tools\node.js:21:1), :1217:21)
我是否错过了安装依赖项或其他内容?我尝试搜索此内容,但找不到任何解决问题的参考资料。
一切都好。在添加正则表达式参数之前,我可以毫无问题地丑化我的脚本。谢谢。
【问题讨论】:
-
为什么不在项目中创建问题? github.com/mishoo/UglifyJS2/issues
标签: node.js uglifyjs uglifyjs2