You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
复现方式:
最新的版本下,移除.next/文件夹,.node_modules/文件夹,使用pnpm i、pnpm build重新构建,以无痕模式打开网页地址,即可复现
控制台报错:
Failed to load resource: the server responded with a status of 500 ()
upstream image response failed for /apps/code.png TypeError: fetch failed(这个是周四的时候报的)
Describe the bug
复现方式:
最新的版本下,移除.next/文件夹,.node_modules/文件夹,使用
pnpm i
、pnpm build
重新构建,以无痕模式打开网页地址,即可复现控制台报错:
Failed to load resource: the server responded with a status of 500 ()
upstream image response failed for /apps/code.png TypeError: fetch failed(这个是周四的时候报的)
通过移除pnpm-lock.yaml,在package.json中设定next、@next/bundle-analyzer版本为13.5.2(最新为13.5.4)可解决此问题,然而,原本位于应用左侧的站点图标依旧不可用:
直接访问站点图标路径,报错Internal Server Error
该站点图标路径是托管在路过图床的:http://localhost:2323/_next/image?url=https%3A%2F%2Fs1.ax1x.com%2F2023%2F09%2F02%2FpPBhT0O.png&w=96&q=75
使用端口直接访问前端地址(不走反向代理)无法解决新出现的这个问题。
彻底的解决方案:
回退到b4966e3版本,以上所有问题均得到解决。
附:经测试,似乎站点图像不显示的原因很玄学,如果真的移除.next/文件夹后git reset然后重装,虽然应用图标好了但是站点图标还是会寄,但我参考了之前的思路,获取了一份本地的.next/cache/images/文件夹下对应的图标文件并移动至了服务器,于是问题解决了...(wait what?
Reproduction
参见问题描述
System Info
Used Package Manager
pnpm
Validations
The text was updated successfully, but these errors were encountered: