如何理解前端项目中的绝对路径和相对路径

如何理解前端项目中的绝对路径和相对路径

1.相对路径

不以斜杠 / 开头的路径,相对路径是相对于当前文件的路径,好处是项目可以随意部署在任意路径上而不会出现资源404的问题

2.绝对路径

以斜杠 / 开头的路径,绝对路径通常会加上服务器的部署路径。

  • 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 www.my-app.com/。
  • 如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。
  • 例如,如果你的应用被部署在 www.my-app.com/my-app/,则设置 publicPath 为 /my-app/ 以本地运行http-server举个例子吧:

3.部署在子目录下示例

如果是在test目录下运行http-server,则index.html的资源路径为/test/microFront/index.html,访问的地址是http://127.0.0.1:8081/microFront/

  • 代码结构:
  • 网络:

源代码/来源:

4.部署在项目根目录下示例

如果直接是在microFront目录下运行http-server,则index.html的资源路径为/microFront/index.html,访问呢的地址是http://127.0.0.1:8081/

  • 网络:
  • 源代码/来源:
相关推荐
尾善爱看海1 小时前
前端算法与手写题集
前端·算法
徐小夕1 小时前
JitWord 4.0 万字分享:从协同工具到AI Word操作系统,聊聊3年产品创业史
前端·vue.js·后端
萧鼎2 小时前
Python 高性能Web框架神器 FastAPI:自动生成API文、基于Pydant、异步请求处理全搞定
前端·python·fastapi
IT_陈寒3 小时前
Redis误用keys命令把生产环境搞崩了,血的教训
前端·人工智能·后端
计算机魔术师3 小时前
5000亿估值冲刺科创板,DeepSeek 为何急着上市?
前端
我血条子呢4 小时前
前端解析word方案
前端·word
kyriewen4 小时前
我用 AI 写完一个需求后才发现,最难的不是 prompt,而是验收
前端·程序员·ai编程
申行4 小时前
Vue 3 + DYMO Connect Framework 实战:从标签模板到打印服务的完整实现
前端
两只羊ovo4 小时前
Vue 3 + DeepSeek 流式输出实战:从“干等”到“打字机”体验
前端·vue.js
Yeyu4 小时前
车载多 App 同屏渲染(二):SurfaceControlViewHost 跨进程
前端