electron使用node-pty问题解决
首先按照官网要求,安装windows sdk和
npm install --global --production windows-build-tools
电脑上安装了vs2015和vs2017,npm install的时候出现错误:
Error MSB8020 The build tools for v141 (Platform Toolset = 'v141') cannot be found. To build using the v141 build tools, please install v141 build tools.
经检查是2015和2017冲突了,尝试了很多办法没有解决,最后把vs2017卸载了,然后设置:
npm config set msvs_version 2015
解决
然后直接运行electron app的时候,出现了异常,Cannot find module '../build/Debug/pty.node'
经调查,需要运行electron-rebuild重新构建项目,构建时出现了各种奇怪的语法错误,类似变量没有定义之类的,但是直接调用node-gyp rebuild的话是可以正常运行的,定位electron的问题,经调查,electron的版本号过低(2.0.16),electron更新到3.0.13,问题解决。
electron使用node-pty问题解决相关推荐
- electron、node
electron 打包 electron 混淆 electron 创建setup程序 nodejs 执行bat脚本 截图 重启 转载于:https://www.cnblogs.com/keepLeu ...
- kubenetes 1.4的Master节点克隆并改造为node节点以及node查询问题解决
背景信息 Kubernetes 是在Vmare中的虚拟机中安装的,因此先安装了master节点,服务验证OK好,将master节点克隆一套,并将其改造为node节点,在join到master节点. 操 ...
- Node.js Electron的扩展模块
Node.js可以通过以下方法扩展功能 1.编写内核模块,需要重新编译nodejs,个人不推荐. 2.编写c++扩展模块 2.1 使用V8/libuv/node API开发c++ Addons htt ...
- 使用Rust + Electron开发跨平台桌面应用 ( 一 )
前言 近段时间学习了Rust,一直想着做点什么东西深入学习,因为是刚学习,很多地方都不熟悉,所以也就不能拿它来做编译器这些,至于web开发,实际上我并不建议拿这个来学习一门语言,大概有几个方面,一是w ...
- 在 Chrome 开发者工具中调试 node.js
命令行工具 devtool ,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node ...
- electron 两个窗口如何通信_关于 Electron 进程间通信的一个小小实践
Electron 是一个跨平台桌面框架,它集成了 node.js 和 chromium,所以我们可以借助 node.js 实现桌面客户端访问操作系统资源的功能(出于安全,浏览器是不可以访问操作系统的) ...
- 入坑 Electron 开发跨平台桌面应用
作为一个跨平台的桌面应用开发框架,Electron 的迷人之处在于,它是建立在 Chromium 和 Node.js 之上的 -- 二位分工明确,一个负责界面,一个负责背后的逻辑,典型的「你负责貌 ...
- 入门干货之Electron的.NET实现-Electron.NET
0x01.Electron.NET 1.介绍 Electron是由Github上的一支团队和一群活跃贡献者维护.用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库. Elec ...
- deno mysql_从 Node 到 Deno
我收集了一些 Node 中最常用的主题,并寻找 Deno 的替代方案.首先我想说明,许多当前的 Node.js 模块都可以都可以用在 Deno 中.由于许多模块都是可重用的,所以没有必要为所有方法去寻 ...
- 使用electron开发指静脉客户端遇到的问题总结
使用electron 使用nodejs 的ffi模块调用dll文件 总结 1.electron 与nodejs版本不需要一致,甚至nodejs版本应该高于electron的node版本 2.要安装 V ...
最新文章
- Python 官方报告:哪些库最受欢迎、PyCharm 比 VScode更香?
- CSS学习04之层次选择器
- 一个词法分析器源码的剖析
- NoSql数据库:Cassandra,Mongo,Redis数据库比较
- ubuntu安装谷歌浏览器 typora+出现编码错误‘ascii‘ codec can‘t encode character ‘\u6b66‘+docker里安装tensorrt报错
- 服务器proc文件,特殊文件系统proc
- java 支付类的接口,Java后端支付大杂烩之core.dao,service,web(重点是接口的设计)(二)...
- adb命令查看手机电量_desired Capabilities和aapt命令查看手机包信息
- k8s核心技术-Helm引入---K8S_Google工作笔记0043
- Java语言基础41-44--泛型与集合
- 又一个程序员在工位上倒下了!
- VS2010对话框中使用MSChart控件
- (零基础)如何使用python下载哔哩哔哩视频?
- sdnu oj 1357.Text Reverse 字符串
- Coursera 机器学习 第9章(下) Recommender Systems 学习笔记
- WPS 表格自适应图片
- mac os 13 通过网线共享mac的(wifi)网络
- html表单控件富文本框,表单控件之富文本框实践
- 刚刚开通,感受一下此地气氛
- SpringDataRedis使用