# 基于Node-API加载模块 Node-API中有多种方式支持开发者在C++侧加载工程内模块及文件。推荐使用napi_load_module_with_info接口。 ## napi_load_module_with_info 在主线程或子线程内加载hap/hsp/har/native模块,使用时必须标记所加载的包的信息,支持多种场景。 具体参考:[napi_load_module_with_info](../napi/use-napi-load-module-with-info.md)。 ## napi_load_module 在主线程内加载hap/hsp/har/native模块,参数传递简便。加载场景有限制,例如无法在子线程中使用该接口。 具体参考:[napi_load_module](../napi/use-napi-load-module.md)。