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

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

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

再次启动exe文件即可

相关推荐
暗之星瞳12 分钟前
mysql表的链接
大数据·数据库·mysql
陌路2015 分钟前
redis持久化篇AOF与RDB详解
数据库·redis·缓存
@老蝴22 分钟前
MySQL - 索引
数据库·mysql
tgethe31 分钟前
MySQL 进阶攻略
数据库·mysql
亮子AI34 分钟前
【node.js MySQL】node.js 如何连接 MySQL?
数据库·mysql·node.js
程序员根根36 分钟前
Web 开发必学:Java 数据库操作从 JDBC 到 MyBatis 的进阶之路
数据库·后端
全栈工程师修炼指南37 分钟前
Nginx | HTTPS 加密传输:Nginx 反向代理与上游服务 SSL 双向认证实践
网络·数据库·nginx·https·ssl
德迅云安全-小潘38 分钟前
网络空间资产安全发展演进与实践框架
数据库·web安全
极限实验室40 分钟前
APM(二):监控 Python 服务
数据库
川川菜鸟1 小时前
谷歌安全告警(Chrome 红页)完整处理指南
数据库·chrome·安全