electron收银
时间: 2023-08-02 17:10:20 浏览: 173
electron配套资源
引用\[1\]:electron使用原生模块需要再编译,解释这个问题官方文档 编译 安装 electron-rebuild(electron用于编译node原生模块) npm install --save-dev electron-rebuild 输入命令开始重新编译 ./node_modules/.bin/electron-rebuild.cmd 。 引用\[2\]:最近在做一个类收银系统,找了QT,UWP和Electron,前两个太过手生,最后选了Electron。用了vue_cli3.x构建的项目,其他一切正常,唯独node-serialport怎么编译怎么运行都是Cannot read property 'indexOf' of undefined at Function.getFileName,翻遍大江南北,终于找到解决方案,感谢stackoverflow提供的平台。 。 引用\[3\]:.\node_modules\.bin\electron-rebuild.cmd 编译的时候会出现很多坑 electron版本会对应一个NODE_MODULE_VERSION值,node版本也会对应一个NODE_MODULE_VERSION值,它们必须相等否则编译会报错。 在node官网的历史版本查看NODE_MODULE_VERSION值,地址node官网。 。
问题:electron收银系统中遇到的问题是什么?
回答: 在使用Electron构建类收银系统时,遇到了一个关于原生模块编译的问题。为了使用Electron中的原生模块,需要进行重新编译。可以通过安装electron-rebuild来实现这一点,使用命令npm install --save-dev electron-rebuild进行安装,然后使用./node_modules/.bin/electron-rebuild.cmd命令开始重新编译。\[1\]在具体的问题中,使用了vue_cli3.x构建的项目,其他一切正常,但是node-serialport模块无法编译和运行,报错信息为Cannot read property 'indexOf' of undefined at Function.getFileName。经过查找,最终在stackoverflow上找到了解决方案。\[2\]此外,在编译过程中可能会遇到一些坑,其中一个重要的问题是electron版本和node版本需要对应相等的NODE_MODULE_VERSION值,否则会导致编译错误。可以在node官网的历史版本中查看相应的NODE_MODULE_VERSION值。\[3\]
#### 引用[.reference_title]
- *1* [electron收银系统客屏显示实现串口通信serialport使用和调试](https://blog.csdn.net/weixin_45758420/article/details/121697741)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Electron+Webpack+SerialPort搭建使用成功备忘录](https://blog.csdn.net/yiranliulei/article/details/95094530)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [vue-cli3+electron+serialport实现串口通信,收银系统对接电子秤](https://blog.csdn.net/qiuqiang748/article/details/108342312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文