node 安装 sqlite3

Linux 下 node v20.17.1 安装 sqlite3

Linux 下 node-red 要安装模块 node-red-node-sqlite,安装失败报错,提示 无法下载 node-v20.17.0-headers.tar.gz,这个问题由于亚马逊云无法访问所以没得办法,曲线救国,搜索到 npm config set tarball / nodedir 都不好使,可能v20 和之前 v6,v16 版本差距都太大了

一通搜索发现按照如下可以解决,安装这玩意需要从源代码编译,涉及的问题包括

  • 无法下载 node-v20.17.0-headers.tar.gz
  • 编译需要 g++(不是gcc)
# 安装 g++
dnf install g++ -y
# 下载离线包,到某个文件夹,自行找版本对应
wget https://repo.huaweicloud.com:8443/artifactory/nodejs-local/v20.17.0/node-v20.17.0-headers.tar.gz
# 解压该文件到 node-v20.17.0
tar xvf node-v20.17.0-headers.tar.gz
# npm 指定安装路径
npm i sqlite3 --nodedir=/root/v2017/node-v20.17.0
npm i node-red-node-sqlite
# 重启 Node-red
pm2 restart node-red
# 收工
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z@=

你的鼓励,换取更多的回报与惊喜

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值