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文件的地址格式是这样的:
- https://mygithubid.github.io/my-project/_nuxt/kkjH43i5.js
- https://mygithubid.github.io/my-project/_nuxt/Ci1fQZ8-.js
直接在网页里打开的话,会是白屏,什么都不显示。这就奇怪了,因为文件路径是有效的,怎么会是白屏呢?
非Jekyll静态网站需要加.nojekyll文件
问了一下DeepSeek,D老师说可能是没加.nojekyll文件,我模糊地记得以前弄的GitHub Pages网站好像都加了,就这次没加。
加上之后网页就不报错了,页面交互也恢复了。
就是这样。