apache / apache/rocketmq-client-nodejs
Can't compile with node12
- 主要语言
- C++
- 星标
- 193
- 派生
- 36
- PR 合并指标
- 30 天内没有已合并 PR
描述
## What Happens?
```
CXX(target) Release/obj.target/rocketmq/src/rocketmq.o
../src/rocketmq.cpp:42:116: error: too few arguments to function call, single argument 'context' was not specified
Nan::Set(target, Nan::New("macosDLOpen").ToLocalChecked(), Nan::New(DLOpen)->GetFunction());
```

## Minimum Showcase (Required)
> npm install --save apache-rocketmq with node v12
## Context
- **Node Version**: 12
- **SDK Version**: latest
- **Platform**: macos
贡献指南
调研方向
从 src/rocketmq.cpp 第 42 行开始,使用 macOS 上的 Node 12 重现 npm install 失败问题。跟踪报告中的 Nan::Set/DLOpen 调用,并验证该软件包能否在指定环境下成功编译和安装。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- cpp, nodejs
- 领域
- build-system
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 42/100