// // utils/bleSDKLoader.js // export const loadVeepooSDK = () => { // return new Promise((resolve, reject) => { // // 使用分包的绝对路径(从项目根目录开始) // require.async('/veepooSDK/sdk/index.js', (sdkModule) => { // // 检查模块导出结构 // if (sdkModule?.default) { // 兼容不同导出方式 // sdkModule = sdkModule.default; // } // const { veepooBle, veepooFeature } = sdkModule; // if (!veepooBle || !veepooFeature) { // reject(new Error('SDK模块加载不完整')); // return; // } // resolve({ veepooBle, veepooFeature }); // }, (err) => { // console.error("子包加载失败",err.message) // reject(new Error(`子包加载失败: ${err.message}`)); // }); // }); // }; const { veepooBle, veepooFeature } = require('./veepooSDK/sdk/index.js'); console.log(veepooBle,veepooFeature) export const loadVeepooSDK = () => { return Promise.resolve({ veepooBle, veepooFeature }); }; // 也可以提供同步加载选项 export const getVeepooBle = () => veepooBle; export const getVeepooFeature = () => veepooFeature;