GitHub pages部署的Nuxt静态网站js资源404问题

2026-11-04 中文

技术

Nuxt Github Pages 技术

加个.nojekyll文件就能解决

GitHub Pages网站JS资源404

Nuxt生成静态网站成功,部署到github pages成功,但是打开网页,在控制台看到报错

  • kkjH43i5.js:1 Failed to load resource: the server responded with a status of 404 ()
  • Ci1fQZ8-.js:1 Failed to load resource: the server responded with a status of 404 ()

类似这种报错有几十个,差不多是每一个网页都配套了一个报错,与此同时所有跟JS相关的页面交互都失效了,显然是这些JS文件完全没有发挥应有的作用。

我尝试找了一下对应的文件地址。

这些js文件的地址格式是这样的:

直接在网页里打开的话,会是白屏,什么都不显示。这就奇怪了,因为文件路径是有效的,怎么会是白屏呢?

非Jekyll静态网站需要加.nojekyll文件

问了一下DeepSeek,D老师说可能是没加.nojekyll文件,我模糊地记得以前弄的GitHub Pages网站好像都加了,就这次没加。

加上之后网页就不报错了,页面交互也恢复了。

就是这样。

Load Comments