描述bug
在Vite项目中启动或构建Storybook时,终端会记录以下几行内容:
Sourcemap for "/virtual:/@storybook/builder-vite/setup-addons.js" points to missing source files
Sourcemap for "/virtual:/@storybook/builder-vite/vite-app.js" points to missing source files
在Vite 4项目中,受影响的文件甚至可能更多。
重现步骤
- 在Vite项目中初始化Storybook
- 启动Storybook
7条答案
按热度按时间laawzig21#
免责声明
由于此信息是自动生成的,可能存在不准确的情况。
要解决
/virtual:/@storybook/builder-vite/setup-addons.js
和/virtual:/@storybook/builder-vite/vite-app.js
源Map中缺失源文件的问题,请按照以下步骤操作:vite-config.ts
中的 Vite 配置正确处理了源Map。pluginConfig
中使用的插件正确处理了源Map。index.ts
:确保 Vite 服务器正确配置以处理源Map。这些更改应确保正确生成源Map并指向正确的源文件。
参考文献
/code/builders/builder-vite/src/index.ts
/code/builders/builder-vite/src/vite-config.ts
/code/builders/builder-vite
/code/builders
关于 Greptile
此响应为您提供了一个研究起点,而非精确解决方案。
帮助我们改进!如果这有帮助,请留下一个 👍,如果无关紧要,请留下一个 👎。
a14dhokn2#
今天从
8.0.4
升级到8.2.4
,现在遇到了这个问题。...等等
@valentinpalkovic认为我在这里遇到的文档错误与丢失的源文件无关,所以在这里不强调它。我猜测这导致了我的
parameters.docs.source.transform
的code
参数未定义,基本上在我的任何组件的文档页面上都会出现以下错误:ztigrdn83#
Loic57,你能在Stencil中创建另一个与你的HMR问题相关的GitHub问题吗?
kkbh8khc4#
@kerryj89 我认为您的问题与丢失源文件的问题无关。您能创建另一个GitHub问题吗?
v09wglhw5#
今天升级到8.2.4后,我遇到了同样的问题。
"/virtual:/@storybook/builder-vite/setup-addons.js"的源Map指向缺失的源文件。
"/virtual:/@storybook/builder-vite/vite-app.js"的源Map指向缺失的源文件。
所以我降级回了7.6.20版本。
pkwftd7m6#
除了在终端中出现一个讨厌的警告之外,Storybook仍然可以正常工作。我不建议仅仅因为这个原因就降级。你可以升级到8.1.11版本,这个版本不包含这个问题。
aiazj4mn7#
我也遇到了相同的错误。
复现步骤:
yarn create vue
yarn dlx storybook init
复现仓库:
https://github.com/issue-reproduction/vue-vite-storybook-issue/tree/yarn/nodeLinker-node-modules
完整日志:
yarn storybook dev -p 6006
yarn storybook build
在使用
Yarn 4 (nodeLinker: pnpm)
时,我又遇到了另一个错误 #28620