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

Storybook 8 + PNPM + Next.js依赖无法解析问题求助

Next.js + Storybook 8 + PNPM 依赖解析错误求助

在我的Next.js项目中尝试使用Storybook 8与PNPM时,遇到多个Storybook依赖无法解析的错误。尽管已尝试多种排查方法,问题仍未解决。

环境信息

  • Node: v20.15.0
  • PNPM: 8.15.6
  • NPM: 10.7.0
  • Next.js: v14.2.4
  • OS: MacOS 13.2.1

package.json 中的Storybook开发依赖

{
  "@chromatic-com/storybook": "^1.6.0",
  "@storybook/addon-essentials": "^8.1.11",
  "@storybook/addon-interactions": "^8.1.11",
  "@storybook/addon-links": "^8.1.11",
  "@storybook/addon-onboarding": "^8.1.11",
  "@storybook/blocks": "^8.1.11",
  "@storybook/nextjs": "^8.1.11",
  "@storybook/react": "^8.1.11",
  "@storybook/test": "^8.1.11",
  "eslint-plugin-storybook": "^0.8.0",
  "storybook": "^8.1.11"
}

预期行为

Storybook可正常启动无报错。

实际行为

运行Storybook时出现大量依赖无法解析错误,提示Yarn Plug'n'Play清单禁止导入未列为依赖的包,如@storybook/addon-toolbars、@storybook/global等,共15项错误,最终构建失败。

已尝试的解决方法

  • 创建新的React+PNPM项目并使用Storybook,仍出现相同错误;
  • 重新安装Node、NPM,移除Yarn,重新安装PNPM和Corepack;
  • 清除PNPM缓存;
  • 重新安装依赖;
  • 尝试不同版本的PNPM;
  • 确保所有必要依赖已显式列在package.json中;
  • 在本地创建新的Next.js+PNPM+Storybook项目,仍出现相同问题。

怀疑问题与Storybook相关,但不知如何进一步排查,恳请提供解决指导。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 15:30:59