脚手架应用中的 pnpm install 没有创建 node_modules
你很可能是在另一个 pnpm 工作区中创建了该应用。
在父目录中运行:
Web Bluetooth 不可用
请检查以下几点:- 使用 Chrome 或 Edge
- 运行在
https://或localhost上 - 确保设备已开启蓝牙
- 不要期望此流程在 Safari 或 iOS 上工作
loadWasmBackend() 返回 null
确保你的应用从浏览器可以访问的路径提供打包的 pkg/rppg_wasm.js 和 pkg/rppg_wasm_bg.wasm 资源。
如果不确定,请将你的应用与脚手架生成的 rppg-demo 应用进行对比。
initEegWasm() 失败
你的应用可能没有正确提供 @elata-biosciences/eeg-web 打包的 wasm/ 资源。
请将你的资源目录结构与脚手架生成的 eeg-demo 应用进行对比。
Elata 上传提示“Elata sensor SDK not detected”
Elata 会检查每次上传是否真正使用了 SDK。请确认你的构建产物:- 确实调用了 SDK,例如
createRppgSession(...)或initEegWasm(...),而不仅仅是导入 - 在构建输出中包含打包的
.wasm文件
create-elata-demo 模板可以通过此检查,因此可以将你的构建产物与其中之一进行对比。
app-payments、app-state 或 app-metrics 调用超时
这些包与 Elata 的父框架通信。当你在 localhost 上运行应用时,没有父框架来响应,因此调用会超时或以 no_parent 拒绝。请妥善处理这种情况,并在 Elata 的试玩窗口中测试完整流程。对于购买功能,examples/iap-demo 包含一个可在本地运行的模拟宿主。
我不确定需要哪个包
请从选择合适的包开始。 如果你只想要最快的路径,请使用create-elata-demo。
下一步
选择合适的包
包选择指南
兼容性
浏览器、设备和工具支持