此食谱假设您拥有 Next.js >= 12 应用程序。没有?按照 Next.js 的 设置说明 进行操作,然后运行
在 Next.js 项目的根目录中运行此命令后,按照提示进行操作
此框架旨在与 Storybook 7 协同工作。如果您尚未使用 v7,请使用此命令进行升级
运行上面的升级命令时,您应该会收到一个提示,询问您是否要迁移到 @storybook/nextjs
,该命令应该会为您处理所有事宜。如果自动迁移不适用于您的项目,请参阅下面的手动迁移。
安装框架
更新您的 main.js
以更改 framework 属性
如果您正在使用 Storybook 插件来与 Next.js 集成,则在使用此框架时不再需要这些插件,可以将其删除
如果您使用的是已经使用 SWC 的 Next.js 项目(例如,版本 14 或更高版本),则可以通过将以下内容添加到您的 main.js
中来在 Storybook 中启用它
SWC 支持是在 7.6 版本中引入的,目前处于实验阶段,可能并不适用于所有项目。如果您遇到任何问题,请通过 在 GitHub 上发起讨论 与我们联系。
现在您已准备好使用 Next.js 与 Storybook 协同工作。🎉 如果您在工作中使用 Next.js,我们非常乐意听取您对 Next.js + Storybook 体验的反馈。
加入维护者和我们蓬勃发展的社区,加入 Discord。