internal server error怎么解决_解决小程序反编译问题

d3ad8dbf3da42733d9a437aa9aabdb79.png

很多小伙伴在使用wxappUnpacker工具的时候遇到报错,原因是qwerty472123停止开发的出现了问题。

vm.js:519

return function(env,dd,global){$gwxc=0;var root={"tag":"wx-page"};root.children=[]

^^^^^^

SyntaxError: Illegal return statement

出现类似错误在网上找了很久,发现有一篇文章原文链接:wxappUnpacker 微信小程序反编译 2019 9月使用问题总结 讲到一位大佬给出了解决方案,larack8

他提出了https://github.com/qwerty472123/wxappUnpacker/issues/215

然后github地址https://github.com/larack8/wxappUnpacker

但是这里面有几个问题 Cannot find module 'uglify-es',本来都装好了,但是还报这个错误??

Error: Cannot find module 'uglify-es'

at Function.Module._resolveFilename (module.js:547:15)

at Function.Module._load (module.js:474:25)

at Module.require (module.js:596:17)

at require (internal/module.js:11:18)

at Object.<anonymous> (/home/wq57885/wxappUnpacker2/wuJs.js:3:18)

at Module._compile (module.js:652:30)

at Object.Module._extensions..js (module.js:663:10)

at Module.load (module.js:565:32)

at tryModuleLoad (module.js:505:12)

at Function.Module._load (module.js:497:3)

后来找到一个大佬的解决思路,需要升级到最新的nodejs,再重新安装库,这边仅供参考,因为我平时不用nodejs

npm install -g n

n latest

npm update -g

此时依然报错Cannot find module 'uglify-es',同时把 Error: Cannot find module 'cheerio'一起解决了

npm install uglify-es --save

npm install esprima --save

npm install css-tree --save

npm install cssbeautify --save

npm install vm2 --save

npm install uglify-es --save

npm install js-beautify --save

npm install escodegen --save

npm install cheerio --save

再次完美执行,久违的界面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值