as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
Turbo模块API程序包提供了Vega Codegen工具,以简化代码生成过程。Vega Codegen根据Turbo模块的TypeScript接口定义生成原生签名和脚手架代码。 注意:​ 为了避免在全局范围内缓存程序包,请在运行Codegen之前运行npm install。 以下示例展示了如何运行该工具。
该工具提供以下选项:
  • -n, --new:编写实现模板(并使用相同名称覆盖现有实现)。现有文件以.bak扩展名保存。
  • -o, --outputPath:指定在何处生成原生文件。
  • -s, --namespace:您的Turbo模块的C++命名空间。默认设置为myTurboModule。
  • -c, --className:生成的代码中使用的C++类名称。默认设置为匹配从TypeScript接口进行的TurboModuleRegistry调用。
  • -f, --outFile:用于生成文件名的名称。默认设置为匹配从TypeScript接口进行的TurboModuleRegistry调用。
运行该工具后,您可以在src/kepler/NativeModules/SampleTurboModule.cpp中添加您的实现。 有关运行该工具的其他详细信息,请参阅Vega Codegen常见问题解答。有关更复杂类型的示例实现。请参阅高级Turbo模块主题。
最后修改于 2026年10月26日