You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Composable至6.6遇TS2307错误:找不到指定Spartacus模块

解决Spartacus Composable 6.5升级至6.6时的TypeScript模块找不到错误

你遇到的两个TS错误均因无法定位@spartacus/pdf-invoices/components模块导致,这是Spartacus 6.6版本对PDF发票组件的依赖结构调整引发的问题,按以下步骤排查解决:

  • 安装独立的PDF发票包:Spartacus 6.6将PDF发票相关组件拆分至独立的@spartacus/pdf-invoices包中(6.5版本该组件集成在order包内),执行命令安装对应版本:

    npm install @spartacus/pdf-invoices@6.6.x
    # 或使用yarn
    yarn add @spartacus/pdf-invoices@6.6.x
    
  • 修正组件导入路径:检查新版本@spartacus/pdf-invoices的导出结构,部分组件的导入路径可能发生变更。打开node_modules/@spartacus/pdf-invoices目录,查看index.d.ts或components下的文件,确认正确导入路径。例如若InvoicesListComponent从包根导出,需修改导入语句为:

    import { InvoicesListComponent } from '@spartacus/pdf-invoices';
    
  • 统一Spartacus依赖版本:确保所有@spartacus/*前缀的依赖包版本均为6.6.x,避免版本不一致引发依赖冲突。修改package.json中的版本号后,重新安装依赖:

    npm ci
    # 或
    yarn install --frozen-lockfile
    
  • 清理依赖缓存:若上述步骤无效,清理npm/yarn缓存后重新安装依赖:

    # npm
    npm cache clean --force && npm install
    # yarn
    yarn cache clean && yarn install
    

内容的提问来源于stack exchange,提问作者rayss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 18:42:44