Centos7系统中部署ShareWAF时,在安装三方依赖包的过程中,Sqlite3安装失败,怎么解决?

最近有客户反馈,在centos7系统中部署ShareWAF时,安装Sqlite3时失败了。
具体系统环境是:CentOS Linux release 7.7.1908

centos7系统,安装Sqlite3失败


运行npm install sqlite3 --unsafe-perm也不行

centos7系统,安装Sqlite3失败


但奇怪的是,客户称,之前在同样系统中安装是没有问题的。
经过大量查找资料,也没能解决。
最后只能建议客户试试安装个较低版本的nodejs(客户用的nodejs是v12)。
结果,OK了。
原因不明。但总算暂时解决了,时间宝贵,先这么着。后续还会深度研究原因和解决办法,有答案时会更新到这里来的。

centos7系统,安装Sqlite3失败