最近有个想法,想写个简单的应用程序.平时在 Mac上开发,最终有可能运行在 Windows 上.看了一下,Electron 比较简单,应该可以一试.
-
关于安装
我机器上是有 Node 环境的,按着官方教程 直接
npm install electron
结果运行到 npm install.js就不到了..下午上班有事,也没管他,结果一下午也没装完.
晚上回家放狗搜了一下.需要增加一个 electron 镜像.(在这里祝病魔早日战胜方校长)
其实我一直都在用淘宝的 NPM 镜像
vim ~/.npmrc
增加这么一句
electron_mirror="https://npm.taobao.org/mirrors/electron/"
然后总算说安装成功后了,但是运行时说安装不正确,让你删了重装.
我以为是本地缓存的安装脚本不完正.试着清了一下本地缓存(慎重).没解决问题
npm cache verify
反正每次装完就是报错了.后来我没有-g,也就是全局安装..我试一下吧.居然就行了
npm install electron -g
调试
然后按装教程写了个 HelloWord.用 VScode 创建 launch.json 以后直接调试.又说我的 app 未定义.但是我直接运行是没问题的.我估计是我的调试配的有问题.经过研究.改了一下 launch.json
{"version": "0.2.0","configurations": [{"name": "Debug Main Process","type": "node","request": "launch","cwd": "${workspaceRoot}","runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron","program": "${workspaceRoot}/main.js"}]
}
注意那个runtimeExecutable
好了,可以打断点,调试了.