storybook [Bug]:升级仍然提示所有自动迁移

rslzwgfq  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(23)

描述bug

CLI应该根据Storybook的前后版本过滤掉不必要的自动迁移。然而,在某些情况下,它似乎无法找到版本。

复现链接

https://github.com/storybookjs/storybook-rsc-demo

复现步骤

  1. 安装上面链接的演示
  2. 运行 npx storybook@latest upgrade
oo7oh9g9

oo7oh9g91#

免责声明
由于信息是自动生成的,可能存在不准确的情况。
要解决CLI提示所有自动迁移的问题,请更新/code/lib/cli/src/automigrate/fixes/upgrade-storybook-related-dependencies.ts中的check函数,以便根据Storybook的前后版本过滤掉不必要的自动迁移。具体来说,确保getLatestVersions函数正确检索已安装和最新版本的包。此外,修改/code/lib/cli/src/automigrate/index.ts中的runFixes函数,以便根据fixId属性和Storybook版本正确过滤修复。这将确保只提示相关的自动迁移。

参考资料

/code/core/src/server-errors.ts
/code/lib/cli/src/automigrate/index.test.ts
/code/lib/cli/src/automigrate/fixes/new-frameworks.ts
/code/lib/cli/src/automigrate/helpers/getMigrationSummary.test.ts
/.github/DISCUSSION_TEMPLATE/help.yml
/code/lib/cli/src/upgrade.ts
/code/lib/cli/src/automigrate/fixes/upgrade-storybook-related-dependencies.ts
/code/lib/cli/src/upgrade.test.ts
/code/lib/cli/src/automigrate/index.ts
/docs/migration-guide/from-older-version.mdx
/code/lib/cli/src/automigrate
/code/lib/cli/src/automigrate/fixes/sb-binary.ts
/code/lib/cli/src/generate.ts
/code/lib/cli/src/automigrate/fixes/storyshots-migration.ts
/.github/DISCUSSION_TEMPLATE/ideas.yml
/code/lib/cli/src/automigrate/fixes/mdx-1-to-3.ts
/code/lib/cli/src/automigrate/fixes/wrap-require.ts
/docs/migration-guide
/docs/versions/next.json
/code/lib/cli/src/automigrate/fixes/cra5.ts
/code/lib/cli/src/automigrate/fixes/test
/code/lib/cli/src/automigrate/fixes/addon-postcss.ts
/code/lib/cli/src/doctor/getMismatchingVersionsWarning.ts
/docs/migration-guide/index.mdx
/docs/configure/upgrading.mdx

关于Greptile

此响应为您提供研究的起点,而非精确解决方案。
帮助我们改进!如果这有帮助,请留下一个👍,如果无关紧要,请留下一个👎。

相关问题