描述bug
在使用Netlify next插件构建storybook时,我遇到了一个错误。
重现
安装一个next应用,然后添加storybook。
Npm install `@netlify/plugin-nextjs`
安装完成后,为storybook在Netlify中设置一个新的站点:
build: `next build-storybook`
output: `storybook-static`
在CI运行时,你会得到这个错误:
2:33:01 PM: Error: The directory "storybook-static" does not contain a Next.js production build. Perhaps the build command was not run, or you specified the wrong publish directory.
系统
请将npx sb@next info
的结果粘贴到这里。
问题追踪摘要
支持者(总计:$0.00)
Become a backer now!
Or submit a pull request to get the deposits!
提示
- 查看Issuehunt explorer以发现更多资助的问题。
- 需要其他开发者的帮助?在IssueHunt上发起筹款请求。
7条答案
按热度按时间vatpfxk51#
@tolicodes已为此次问题提供50美元的资金支持。
cgvd09ve2#
https://issuehunt.io/r/baby636/Hackathons
0vvn1miw3#
同样的事情发生在我身上,那天在netlify的构建日志中显示
因此,我更新了插件到版本
4.0.0
,直到后来我才发现它导致了这个错误。至于为什么我还不知道,也许netlify团队和nextjs团队可以在这方面同步,进一步调查这个问题。
解决方案
将nextjs插件从netlify降级到3.9.2
mwg9r5ms4#
是的。旧的插件给我带来了另一个问题 - 它不知怎么地将下一个缓存上传到了lambda(超过了60MB的限制)。实际打包的应用只有2M。
slhcrj9b5#
你好,@tolicodes,你是否碰巧有一个关于这个问题的复现仓库?
xsuvu9jc6#
@tolicodes 我已经创建了一个复现仓库 https://github.com/alk-mandrianarijaona/fix-storybook-17031 ,但到目前为止我无法复现这个问题。你能请你分享一下你的
netlfiy.toml
文件或者你在 netlify 上的构建配置吗?plupiseo7#
@tolicodes 已取消此问题的资助(取消金额:50.00美元)