描述bug
CLI应该根据Storybook的前后版本过滤掉不必要的自动迁移。然而,在某些情况下,它似乎无法找到版本。
复现链接
https://github.com/storybookjs/storybook-rsc-demo
复现步骤
- 安装上面链接的演示
- 运行
npx storybook@latest upgrade
CLI应该根据Storybook的前后版本过滤掉不必要的自动迁移。然而,在某些情况下,它似乎无法找到版本。
https://github.com/storybookjs/storybook-rsc-demo
npx storybook@latest upgrade
1条答案
按热度按时间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
此响应为您提供研究的起点,而非精确解决方案。
帮助我们改进!如果这有帮助,请留下一个👍,如果无关紧要,请留下一个👎。