使用pkg打包了一个使用了sqlite3的nodejs项目,启动后闪退

从截图来看,问题出在 sqlite3 模块上。说明在打包过程中,sqlite3 模块的 .node 文件没有正确加载。
紧急解决方法:

其实就是exe文件还需要node_modules中的sqlite3 依赖,我们直接在系统顶级放一个node_modules,且其中只包含sqlite3 依赖就行了,exe文件自己回找到最顶级的,这样放如果还有其他exe文件也一样会找过来

再次启动exe文件即可

相关推荐
luckyext1 小时前
SQL的RAND用法和指定生成随机数的范围
运维·服务器·数据库·sql·sqlserver·运维开发·mssql
文牧之1 小时前
Oracle 的 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH 命令
运维·数据库·oracle
数据库幼崽1 小时前
MySQL 8.0 OCP 1Z0-908 191-200题
数据库·mysql·ocp
萤火夜2 小时前
MYSQL之复合查询
数据库·mysql
JWenzz12 小时前
Redis删除策略
java·数据库·redis·缓存
江畔柳前堤3 小时前
PyQt学习系列07-数据库操作与ORM集成
数据库·学习·算法·机器学习·架构·pyqt
观无3 小时前
腾讯云Mysql实现远程链接
数据库·mysql
SmartSoftHelp开发辅助优化4 小时前
SmartSoftHelp 之 SQL Server 数据库安全备份与安全还原详解---深度优化版:SmartSoftHelp DeepCore XSuite
数据库·安全·oracle
朝新_4 小时前
【MySQL】第九弹——索引(下)
数据库·mysql
数据要素X4 小时前
【数据架构03】数据治理架构篇
大数据·数据库·数据仓库·架构