electron中使用robotjs


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

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

2.安装时出错

 

 解决方式:

  node版本太高,14版本的node切成了10.21版本,问题迎刃而解

 

3.运行时报错

 

 

 报错原因:

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

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

4.解决方案

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM