在使用Electron框架开发的桌面端应用中,需要使用到串口收发的功能,选择使用serialport进行串口的管理。
serialport的使用一般需要根据所使用的Electron版本重新编译,一般的编译过程是:
npm i --save-dev serialport
npm i --save-dev electron-rebuild
./node_modules/.bin/electron-rebuild
# 在windows下如果上述命令遇到了问题,尝试这个:
.\node_modules\.bin\electron-rebuild.cmd
其中electron-rebuild会根据当前Electron所使用的node.js版本重新编译项目中版本号不同的库,nodejs的版本详见ABIversion.其中可以看到Electron所使用的nodejs版本并不是官方发布的版本