如何从React项目中移除Storybook

14

如何从React项目中卸载storybook? 我应该使用什么命令来卸载storybook?

1个回答

33

他们没有一个命令行来自动化这个过程。 按照以下步骤从项目中移除storybook:

  • 删除你的stories
  • 删除.storybook文件夹
  • 删除添加到package.json的脚本
  • 从package.json中删除所有与storybook相关的依赖项
  • 运行yarnnpm install来更新锁定文件

在运行时,Storybook不知道你的stories在哪里,所以很难确定要删除的内容。而且用户有时在一个仓库中可能有多个storybook,所以总体上比较复杂。添加文件通常比删除更安全...我们可能会删除用户无法恢复的东西。

这里有一个关于github的完整讨论


在最后一步中,请运行npm install,而不是update。 - Rael Gugelmin Cunha
难道不应该是 npm rm(删除)吗? - machineghost
1
同时,如果您使用eslint,您需要从.eslintrc.json中移除storybook插件。除此之外,还要删除“删除您的stories”上方的第一个点。这不仅是 * 您的 * stories,Storybook本身会将一些示例stories安装到stories目录中,因此请删除整个stories目录。 - hockey_dave
你可以使用find命令来删除所有匹配的文件。find ./path/to/current/project -name '*.stories.js' -delete - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接