As the rclnodejs will generate the JavaScript messages based on the IDL files (.srv/.msg), the time consumption of first-time start up is usually over several seconds.
We want to move the generation of the messages to the stage of installing to accelerate the start up speed for the first time.