electron 入坑记
最近有个想法,想写个简单的应用程序.平时在 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
好了,可以打断点,调试了.
转载于:https://my.oschina.net/wynwyy/blog/1491807
electron 入坑记相关推荐
- Win10安装安卓模拟器入坑记
笔记本换了硬盘,安装Win10之后,装了一堆软件和工具,包括Docker for Windows等,然后打算安装一个安卓模拟器.之前一直用的逍遥,也没碰到啥问题,这次就打算仍然用它.没想到开始入坑了: ...
- I5 4590 台式机安装黑苹果再次入坑记(2019.12.23)
本来以为有2017年那次安装经验,现在还不手到擒来?可没想到时隔两年,再次入坑了.特此记录以备新手少走弯路,自己用来以后借鉴. 机器配置和以前一样,只不过多加了一个N卡,一个8G内存条. 本次安装为苹 ...
- 【爱生活之咖啡】咖啡入坑记--咖啡豆的那些事
咖啡豆的那些事儿: 咖啡豆的种类:小果咖啡(阿拉比卡种),中果咖啡(罗布斯塔种,颗粒较粗.酸味较低.苦味较浓,主要用于速溶咖啡),阿拉比卡种的咖啡因含量约为0.8-1.4%,而罗布斯塔种则含1.7-4 ...
- micropythonesp8266刷固件_MicroPython入坑记2:ESP8266/ESP32刷固件
先来个刷写过程: 其实各种刷ESP8266/ESP32的软件都可以搞(比如刷NodeMCU的软件),不过我这还是出问题了:刷完后无限输出乱码.然后参照Micropython官方的教程,用esptool ...
- 搭建 NPM 私有服务搭建入坑记
前两天刚写完如何基于 CNPM 搭建一个私有服务,然后搭建到了线上正式服务器上,结果今天就栽坑里了.具体坑如下. 一.服务器磁盘空间被爆满 笔者搭建了两私有服务,一套在测试机器,一套在线上机器,然而自 ...
- 【爱生活之咖啡】咖啡入坑记--冲泡篇
研磨度与冲泡的关系: 咖啡颗粒研磨的粗细度,会直接影响萃取时间的长短.萃取率以及浓度的高低.咖啡豆磨的越细,粉层就会越密实,咖啡粉的整体表面积也会越大. 因此,不但咖啡粉和热水接触的比例会更高,萃取的 ...
- tensorflow命令行安装失败_2019-1 强化学习入坑记之ancanda安装
入门RL强化学习,首先要装Tensorflow环境,用ananconda最佳,以此记录我的安装过程 计划: ancanda安装 python3.6 环境设置 tensorflow cpu版本安装 实验 ...
- micropython和python区别-MicroPython入坑记(三)板子上的Python到底有多快?
前几篇都是直接在命令上操作,然而执行py文件才是王道,其实类似nodemcu的lua固件,MicroPython也提供了一个简单的文件系统用来存代码.并自动在开机时执行: boot.py main,p ...
- HC32L130单片机入坑记
解决问题的思路+经验就可提高工作效率. 1.调试中遇到的问题及解决思路: (1).程序debug过程中,进入hardware_default中断中无限循环. 解决办法:运用断点定位到程序debug出错 ...
最新文章
- iMeta期刊顾问James M Tiedje当选中国科学院外籍院士
- Qt QDialog将窗体变为顶层窗体(activateWindow(); 和 raise() )
- SSM实现个人博客-day03
- 【C/C++17】_ooci.h,_ooci.cpp,_mysql.h,_mysql.cpp,_postgresql.h,_postgresql.cpp
- 游戏编程性能优化--------------------------------------------------------------------------------------...
- Marketing Cloud里CSRF token的获取时机
- IBASE save error
- 选择您的Java EE 6应用服务器
- android.mk 模块编译,通过Android.mk添加一个编译模块到系统中的顺序如下
- ssm整合spring,springmvc,mybatis-day12
- centOS6.4下Percona-XtraBackup的安装
- 画吧为什么总是显示未连接服务器,画吧APP怎么用 使用方法汇总
- 如何将电视机用作 Mac 的显示器?
- 西方文学名著鉴赏——英文诗歌翻译赏析
- 命令行下载网页视频方法
- 超声波测距 c语言程序流程图,超声波测距单片机C程序+原理图+PCB源文件
- 清华大学计算机科学学院刘钊,姚 骏-清华大学生命学院
- linux unlink 函数,linux – unlink和rm有什么区别?
- ptp精准时间协议_PTP高精度时间同步协议
- 深度学习入门 ---稀疏自编码器
热门文章
- Js获取短信验证码前段效果
- mysql_real_escape_string 报错_addslashes与mysql_real_escape_string的区别
- mysql alter table if_MySQL中的alter table命令的基本使用方法及提速优化
- Linux简单命令集——head
- notepad++ 文本文件内容丢失恢复
- leetcode570. 至少有5名直接下属的经理(SQL)
- Calendar类 set方法 get方法 add方法
- android 线性布局蒙层,Android开发 - 掌握ConstraintLayout(一)传统布局的问题
- ubuntu 修改旋转屏幕显示方向 恢复正常模式
- 《 双城记 》:无数的平民拥有的只是和她同样的眼睛 ...