Because the [rcl](https://github.com/ros2/rcl) landed a commit ros2/rcl@44801b398e6f0, which leads to the failure build of rclnodejs. We must change our code accordingly.