首先要下载必要的工具,有的可以直接用了
1、下载wxappUnpacker,github.com/qwerty47212…
2、下载nodejs
3、一台带微信的手机
开始:
一是我们先关注下小程序
关注完后,微信就会下载它对应的wxapkg
然后就是获取wxapkg啦
点击手机的 设置---》存储和备份---》备份手机数据(因手机有区别请自行查找找手机备份)
然后点击应用
直选微信一个备份--》确定--》开始备份
备份完成后,去文件管理 里面,搜索App(各自手机备份文件不一样,请自行查找位置)
找到我刚刚备份的,把zip带着,发到电脑上
把下面的zip发到qq解压
里面有好多东西,那么wxpakg在哪呢
打开MicroMsg文件夹
看到这些玩意,就是他们了
点击进去 ----》第一个appbrand----》pkg
找到了
既然wxapkg找到了,拿怎么还原项目呢
打开我们下载的nodeJS
安装node
nodejs.org/dist/v8.11.…附一个下载链接
安装的话就选好目录使劲next就好了
我把安装丢到了D盘
然后就是配置环境变量,用过jdk的都会的。
点击电脑右键属性---》高级系统设置---》环境变量
新建这个
目录根据自己安装位置改,要找到node_modules这个文件夹。
然后确定--》确定
然后去cmd测试成功否输入node -v查看node的版本号
输入 npm -v 查看npm的版本号
很好没毛病
然后根据他说加上依赖:cssbeautify、CSSTree、VM2、Esprima、UglifyES
执行npm install
全局安装命令:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen
复制代码
打开cmd,记得管理员身份运行 进入项目路径下: cd
c:\Users\Administrator\Nox_share\Other\wxappUnpacker-master
复制代码
执行:
node wuWxapkg.js c:\Users\Administrator\Nox_share\Other\1.wxapkg复制代码
如果报错
Cannot find module 'uglify-es'复制代码
依次安装对应模块即可:npm install uglify-es
最后成功编译出小程序:
用web开发者工具打开
结束~!