无法安装node-rdkafka包的问题求助及已尝试方案
无法安装node-rdkafka包,node-gyp编译提示找不到C++标准头文件
所有项目中执行npm i node-rdkafka,或存在package-lock.json时执行npm ci,均无法完成node-rdkafka包的安装。
当前环境:Node.js 14.21.2、npm 6.14.17,macOS系统。安装过程触发node-gyp编译错误,核心提示为找不到C++标准头文件(例如<iostream>、<map>)。
已尝试的解决方案:
- 升级macOS至13.1版本
- 更换Node.js版本(14/15/16/18)重新尝试安装
- 删除
package-lock.json和node_modules目录后,执行npm i重装所有依赖 - 重新安装xcode-select
- 单独测试C++程序编译,结果正常
- 更新并升级brew工具
内容的提问来源于stack exchange,提问作者NUMBART
相关产品推荐
相关产品推荐

