electron中使用robotjs

1.在已有的electron项目中添加robotjs并使用

npm install robotjs --save
// js中引入使用
const robot = require(‘robotjs‘)

2.运行时报错

electron中使用robotjs

 

 

 报错原因:

  robotjs使用的Node环境与当前Node版本不一致,需要重新编译robotjs

  我看到之后使用nvm改变了两次node版本,发现并没有效果,因为启动electron时,robotjs使用的是electron中的node环境

3.解决方案

npm install electron-rebuild --dev
.
/node_modules/.bin/electron-rebuild
// 注意:electron-rebuild必须安装到dependencies里

安装electron-rebuild重新编译项目中使用的Node版本.

 

electron中使用robotjs

上一篇:【Luogu4931】情侣?给我烧了! 加强版(组合计数)


下一篇:robot framework接口测试之一-完整的测试用例