Github 页面 vite JS 构建未显示图像
Github pages vite JS build not showing the images
我正在尝试使用 Github 页制作简单的作品集,但图像有问题。我无法加载它们。你能帮我解决这个问题吗?
https://xakepa.github.io/Portfolio/
这是我的构建文件夹。我使用了 Vite 和三个库
https://github.com/xakepa/Portfolio/tree/main/dist
我发现了问题。它在加载中。例如
const spaceTexture = new THREE.TextureLoader().load("./images/space.jpg");
问题出在我试过的补丁中("./images/space.jpg");或 ("/images/space.jpg");但这些仅在本地有效,在 github 页中无效。
正确的方法是没有任何破折号或点和
("images/space.jpg");
我有同样的问题,我通过在 root
中添加 public folder
中的图像而不是 src folder
来解决它,就像这样 public/assets/img
并且 img src 将是这样的
<img src="/assets/img/downlaod.png" />
─┬root
|
├─public/assets/img
├─src
├─.gitignore
├─vite.config.js
├─README.md
├─dist
├─.yarn
我正在尝试使用 Github 页制作简单的作品集,但图像有问题。我无法加载它们。你能帮我解决这个问题吗?
https://xakepa.github.io/Portfolio/
这是我的构建文件夹。我使用了 Vite 和三个库 https://github.com/xakepa/Portfolio/tree/main/dist
我发现了问题。它在加载中。例如
const spaceTexture = new THREE.TextureLoader().load("./images/space.jpg");
问题出在我试过的补丁中("./images/space.jpg");或 ("/images/space.jpg");但这些仅在本地有效,在 github 页中无效。
正确的方法是没有任何破折号或点和
("images/space.jpg");
我有同样的问题,我通过在 root
中添加 public folder
中的图像而不是 src folder
来解决它,就像这样 public/assets/img
并且 img src 将是这样的
<img src="/assets/img/downlaod.png" />
─┬root
|
├─public/assets/img
├─src
├─.gitignore
├─vite.config.js
├─README.md
├─dist
├─.yarn