在React中实现github.io/project上的相对路径,可以使用process.env.PUBLIC_URL
来获取应用的根路径,然后在需要使用相对路径的地方拼接即可。
具体步骤如下:
process.env.PUBLIC_URL
获取应用的根路径。这个路径是在构建React应用时自动生成的,会根据你的项目目录结构决定。process.env.PUBLIC_URL
拼接相对路径。例如,如果你的图片在images
文件夹下,可以这样写:process.env.PUBLIC_URL
拼接相对路径。例如,如果你的图片在images
文件夹下,可以这样写:process.env.PUBLIC_URL
会被替换为应用的根路径,然后再拼接上/images/example.png
。这样,无论你的应用部署在github.io/project的根目录下还是子目录下,都能正确地使用相对路径来引用资源。
推荐的腾讯云相关产品是腾讯云对象存储(COS),它是一种安全、低成本的云端存储服务,可以存储任意类型的文件,并通过API方式访问。你可以将你的静态资源(如图片、音视频文件等)上传到腾讯云对象存储中,然后在React应用中使用相对路径引用这些资源。
腾讯云对象存储(COS)产品介绍链接地址:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云