electron node-adodb 驱动打包 cscript.exe 错误

这是个记录的文章,用electron开发桌面软件的时候,需要用到本地的数据库,所以安装了node-adodb 驱动   ,在开发环境下面没有任何问题,但是当你打包以后会出现报错(Spawn C:\windows\SysWOW64\cscript.exe err),查询不到数据,后面开始度娘,看到了各种说法,一一尝试但是解决无果,后来看到了一个子进程单独分开打包生成的有感最终解决了问题,解决方法如下:

1.首先找到package.json 文件 找到win 的配置项配置以下东西



2. 找到mian.js 修改程序执行时候的读取路径




完成以上两步打包成exe就不会报错了,主要原因就是 程序安装后 adodb.js 会被打包到app.asar 里面,导致找不到驱动,所以要把驱动单独分离出来


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容