storybook [Bug]: addon-storysource 应该作为依赖项包含 source-loader

nkoocmlb  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(43)

描述bug

你好,
source-loader已经被移动到devDependencies中,但它在code/addons/storysource/src/preset.ts中被用作依赖项。因此,在版本7.6.X的情况下,我遇到了这个问题:错误:找不到模块'@storybook/source-loader'

重现问题

  • 克隆仓库@talend/ui
  • asdf install(如果你没有安装,请安装.tool-versions中定义的node和yarn版本)
  • 删除作为工具/scripts-config-storybook-lib中解决方法添加的依赖项@storybook/source-loader
  • yarn install
  • yarn test:demo

系统信息

Storybook Environment Info:

  System:
    OS: macOS 14.1.1
    CPU: (10) arm64 Apple M1 Pro
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.9.0 - ~/.asdf/installs/nodejs/20.9.0/bin/node
    Yarn: 1.22.19 - ~/.asdf/shims/yarn <----- active
    npm: 10.1.0 - ~/.asdf/plugins/nodejs/shims/npm
  Browsers:
    Chrome: 119.0.6045.199
    Safari: 17.1

其他上下文

  • 无响应*
fafcakar

fafcakar1#

很高兴能解决这个问题 :)

6qftjkof

6qftjkof2#

这个问题可以通过以下步骤解决:
i) 打开package.json,找到当前可能在devDependencies中的@storybook/source-loader entry,并将其移动到dependencies中。
ii) 现在使用以下命令安装更新后的依赖项:yarn install,然后确保preset.ts中的导入路径是正确的。
iii) 现在再次使用yarn test:demo进行测试。

相关问题