DevEco Studio上使用生成NAPI功能时， 提示“Failed to generate NAPI, check the napi\_init.cpp file and try again. ”错误
=======================================================================================================

**问题现象**

右键单击函数， 在弹出的菜单中依次选择 Generate... > NAPI， 生成胶水代码报错。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/8a/v3/u1ImPuVfQMmUykx91OwV6w/zh-cn_image_0000002229604349.png?HW-CC-KV=V1&HW-CC-Date=20260612T074804Z&HW-CC-Expire=86400&HW-CC-Sign=3286B533FBD9DD64AC49B80DCE79A986DBAD4FA458C58BAEC27D3892DD4B0D71)

**解决措施**

检查napi\_init.cpp文件的Init函数中是否初始化了napi\_property\_descriptor变量。没有初始化请添加napi\_property\_descriptor desc\[\] = {}; 然后重新生成NAPI。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/8f/v3/DM-TJRF3QAeK7kgv0bt-kQ/zh-cn_image_0000002194318564.png?HW-CC-KV=V1&HW-CC-Date=20260612T074804Z&HW-CC-Expire=86400&HW-CC-Sign=A20DE4744FB5B959685F423E717DE2FD199F9F1C3176A6A2A43B70AE63FCC917)