安装nodejs
- 到nodejs官网下载node js压缩包,然后解压到自己设置的目录。
我的解压路径是/home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/
进入bin目录下会发现两个文件
➜ ~ ls /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/bin
node npm
- 在terminal中输入以下2个命令建立软连接
➜ ~ sudo ln -s /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
➜ ~ sudo ln -s /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
然后在命令行里查看node和npm版本:
➜ ~ node -v
v6.10.3
➜ ~ npm -v
3.10.10
到这里,nodejs已经安装完成了。
安装Electron Wechat
- Github上clone Electron Wechat
➜ ~ git clone https://github.com/geeeeeeeeek/electronic-wechat.git
在clone完成之后,进入electronic-wechat目录查看,这些就是安装微信的源文件了
➜ electronic-wechat git:(master) ls
assets CONTRIBUTING.md LICENSE.md README.md src
CHANGELOG.md dist node_modules README_zh.md
config.json ISSUE_TEMPLATE.md package.json scripts
2.npm安装微信
安装应用所需依赖, 然后运行应用➜ electronic-wechat git:(master) npm install && npm start
命令运行完成之后,就会自动打开微信,扫描二维码可以登入。
![](https://upload-images.jianshu.io/upload_images/554455-b1ad533dc66837d6.png?imageMogr2/auto-orient/strip|imageView2/2/w/381/format/webp)
QQ截图20170504191522.png
![](https://upload-images.jianshu.io/upload_images/554455-6112f44456aff4b0.png?imageMogr2/auto-orient/strip|imageView2/2/w/826/format/webp)
QQ截图20170504163144.png
打包应用
打包应用,就可以直接使用了,也可以copy给你们的朋友们。➜ electronic-wechat git:(master) npm run build:linux
等待打包完成后,查看目录结构,发现多了一个dist目录,查看dist目录内容
➜ electronic-wechat git:(master) ls
assets CONTRIBUTING.md LICENSE.md README.md src
CHANGELOG.md dist node_modules README_zh.md
config.json ISSUE_TEMPLATE.md package.json scripts
➜ electronic-wechat git:(master) ls dist
electronic-wechat-linux-x64
这个electronic-wechat-linux-x64就是最后打包生成的文件。
➜ electronic-wechat git:(master) cd dist/electronic-wechat-linux-x64
➜ electronic-wechat-linux-x64 git:(master) ls
blink_image_resources_200_percent.pak LICENSES.chromium.html
content_resources_200_percent.pak locales
content_shell.pak natives_blob.bin
electronic-wechat resources
icudtl.dat snapshot_blob.bin
libffmpeg.so ui_resources_200_percent.pak
libnode.so version
LICENSE views_resources_200_percent.pak
运行微信程序,就ok啦:
➜ electronic-wechat-linux-x64 git:(master) ./electronic-wechat
在桌面添加启动项
- 右击桌面,弹出一个菜单,然后点击在此创建一个启动器
![](https://upload-images.jianshu.io/upload_images/554455-03c3049e104a17b8.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/720/format/webp)
aaa.jpg
- 选择执行的文件和程序的图标
![](https://upload-images.jianshu.io/upload_images/554455-eb3a41afef20811c.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/1075/format/webp)
333.jpg
点击确定后,在桌面上你就看到了一个微信的标志,双击即可运行。
![](https://upload-images.jianshu.io/upload_images/554455-912d495c79e85a8a.png?imageMogr2/auto-orient/strip|imageView2/2/w/219/format/webp)
QQ截图20170504200533.png