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

TipTap v2.4.0 StarterKit出现@tiptap/pm依赖解析错误

解决TipTap v2.4.0依赖解析错误的方案

核心排查与修复步骤

1. 强制StarterKit与核心包版本一致

TipTap的StarterKit必须和@tiptap/core、@tiptap/pm保持完全相同的版本,版本不匹配是这类子模块解析错误的常见原因。

  • 先查看已安装包的版本:
    npm list @tiptap/starter-kit @tiptap/core @tiptap/pm
    
  • 若版本不一致,重新安装同版本的StarterKit:
    npm install @tiptap/starter-kit@2.4.0
    

2. 清理依赖缓存后重装

缓存损坏可能导致依赖映射异常,执行以下操作:

  • 删除本地依赖和锁文件:
    rm -rf node_modules package-lock.json yarn.lock
    
  • 重新安装所有依赖:
    npm install
    

3. 检查导入路径是否合规

TipTap v2中StarterKit已封装了@tiptap/pm的核心子模块,无需单独导入。确认你的代码导入格式:

import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'

如果手动导入了@tiptap/pm的子模块,核对路径拼写是否与v2.4.0的模块结构一致。

4. 调整包管理器配置(针对pnpm用户)

使用pnpm时,严格的peer依赖检查可能触发错误,可临时关闭:

  • 在项目根目录的.npmrc文件中添加:
    strict-peer-dependencies=false
    

之后重新安装依赖即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 03:04:51