前端打包后怎么上线:从 dist 到可访问链接

npm run build 之后,dist 目录就是完整的静态站点。上线只有一件事:把 dist 放到能被访问的地方,并把入口指向 index.html。

一、上线三步

二、单页应用(SPA)必须注意

使用 history 路由的项目,刷新子路径会 404,需要托管方支持「回退到 index.html」。hash 路由(#/pages/...)不受此影响,但地址不美观。

三、常见 404 排查顺序

免费试用 PMPRD

常见问题

需要买服务器吗?

纯静态站点不需要,托管即可;需要接口或数据库时才需要云函数或服务器。

打包体积太大怎么办?

先做代码分割与图片压缩;国内访问还要注意不要依赖被墙的 CDN。

延伸阅读:ZIP 上传自动部署网站 · HTML 在线预览工具

全部文章:PMPRD 文章目录(77 篇)