描述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
其他上下文
- 无响应*
2条答案
按热度按时间fafcakar1#
很高兴能解决这个问题 :)
6qftjkof2#
这个问题可以通过以下步骤解决:
i) 打开
package.json
,找到当前可能在devDependencies中的@storybook/source-loader entry
,并将其移动到dependencies中。ii) 现在使用以下命令安装更新后的依赖项:yarn install,然后确保preset.ts中的导入路径是正确的。
iii) 现在再次使用
yarn test:demo
进行测试。