【electron报错】 electron-buidler打包sqlite3问题汇总

electron-builder配置打包sqlite3

我这里执行打包命令后,运行electron的安装包就弹出一个弹框具体信息为:说是主进程的js脚本有问题,indexOf查找不到

TypeError: Cannot read property 'indexOf' of undefined...

我这里使用了electron框架属于双package.json形式,我就一步步将使用sqlite3的地方都进行了注释,将sqlite3包卸载,然后一次次打包进行观察,就找到关键问题所在。
注意别人都是vue项目,所以他们配置的地方不是vue.config.js就是vite,对于我这个umi脚手架生成的react项目也不适用,我就webpack进行了更改,然后还需要在app下的package安装sqlite3包,根项目文件下package安装sqlite3包即可(如果你们有一个package就更好办了)

externals: [
    {
      sqlite3: "commonjs sqlite3"
    }
],

其余的问题解决:https://blog.csdn.net/rock_23/article/details/137932924
参考:
https://github.com/WiseLibs/better-sqlite3/issues/488

相关推荐

  1. electronelectron-buidler打包sqlite3问题汇总

    2024-04-24 12:26:05       13 阅读
  2. electron-builder打包

    2024-04-24 12:26:05       18 阅读
  3. 安装electron项目问题

    2024-04-24 12:26:05       29 阅读
  4. electron + sqlite3 解决打包后无法写入数据库

    2024-04-24 12:26:05       28 阅读
  5. electron-builder 打包exe后白屏

    2024-04-24 12:26:05       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-24 12:26:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-24 12:26:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-24 12:26:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-24 12:26:05       18 阅读

热门阅读

  1. word删除单页的页眉

    2024-04-24 12:26:05       11 阅读
  2. ISBN信息查询api接口

    2024-04-24 12:26:05       13 阅读
  3. 算法开发固定三方库版本

    2024-04-24 12:26:05       12 阅读
  4. web前端代码指南(vue3)

    2024-04-24 12:26:05       13 阅读
  5. ElasticSearch 入门学习

    2024-04-24 12:26:05       12 阅读
  6. 前后端连接完后的各种安全问题

    2024-04-24 12:26:05       13 阅读
  7. C++中的抽象类

    2024-04-24 12:26:05       14 阅读
  8. draw.io使用心得

    2024-04-24 12:26:05       14 阅读