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