本来以为是 node-gyp 的问题,后来发现还是环境的问题,我的是
下面内容只做参考
Alibaba Cloud Linux 3.2104 LTS 64位 (类似于 CentOS)
用下面方法安装开发工具不好使
sudo yum groupinstall "Development Tools"
新系统用下面命令安装
dnf update
dnf groupinstall "Development Tools"
下面只做参考
node -v
v22.18.0
node-gyp list
22.17.0
22.18.0
37.2.3
报错:prebuild-install warn This package does not support N-API version 37.2.3
node 是 22.18.0 版本,node-gyp 应该也用 22.18.0 现在用 37.2.3 所以报错了
22.17.0 也要删除不然也报错。
删除
node-gyp remove 37.2.3
node-gyp remove 22.17.0
成功解决问题。