一、前言
我在使用electron制作exe安装包的项目中用到了nodejs的一个usb模块,遇到了一些问题。
二、问题描述
npm install安装(我的这个版本是:“usb”: “^1.6.3”,)之后,启动项目之后发现页面空白,我打开控制台发现了这样的报错:
三、问题分析和解决
1、分析
这里需要知道electron本质是什么,来看一张图片:
Chromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。
Node.js :让Electron有了底层的操作能力,比如文件的读写,甚至是集成C++等等操作