导入imgly背景移除报错:onnxruntime-web的./webgpu路径未导出
解决imgly背景移除工具导入时的onnxruntime-web/webgpu路径错误
- 问题核心:当前安装的
onnxruntime-web包未导出./webgpu路径,大概率是版本不兼容或包结构变更导致。 - 可行解决方案:
- 锁定兼容版本:安装明确支持该导出路径的稳定版本,执行命令:
(注:1.15.x版本是已知适配该导出逻辑的版本,可根据项目需求微调)npm install onnxruntime-web@1.15.1 - 手动补全导出配置:打开
C:\Users\dhruv\node_modules\onnxruntime-web\package.json,检查exports字段,若缺少./webgpu映射,手动添加:
保存后重启项目。{ "exports": { "./webgpu": "./dist/ort-webgpu.min.js", // 保留原有其他导出项 } } - 更新imgly依赖:若问题源于imgly工具对
onnxruntime-web的版本依赖冲突,尝试更新imgly相关包:npm update @imgly/background-removal
- 锁定兼容版本:安装明确支持该导出路径的稳定版本,执行命令:
错误信息详情:
Module not found: Package path ./webgpu is not exported from package C:\Users\dhruv\node_modules\onnxruntime-web (see exports field in C:\Users\dhruv\node_modules\onnxruntime-web\package.json) 5743 | import ndarray3 from "ndarray"; 5744 | import * as ort_cpu from "onnxruntime-web"; > 5745 | import * as ort_gpu from "onnxruntime-web/webgpu"; | ^ 5746 | 5747 | // src/capabilities.js 5748 | var webgpu = async () => {
内容的提问来源于stack exchange,提问作者Dhruv Sonawane
相关产品推荐
相关产品推荐

