如何将Vue项目服务器部署至子目录实现高效部署?

2026-04-09 16:340阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计504个文字,预计阅读时间需要3分钟。

如何将Vue项目服务器部署至子目录实现高效部署?

Vue项目部署时,通常将.js文件发布到服务器上。一般通过nginx反向代理,将域名指向文件目录后直接访问。然而,由于子域名数量较多(如vue.com),直接访问方法较为繁琐。

Vue项目尤其是基于.vue单文件格式的项目部署,在build成js文件后发布到服务器上,一般都是通过nginx反向代理到跟文件目录后直接访问,然而由于很多时候没办法使用更多的子域名(比如微信公众号只能有一个域名),所以急需将服务器部署到子目录。本经验以一次成功的系统部署为例,讲解子目录方式部署Vue工程。

首先介绍一下Poi,我们的项目没有使用webPack进行前端工程项目管理,使用了Poi进行管理:Develop web apps with no build configuration until you need.也就是说Poi对webpack进行了封装,0配置开发Web应用。可以使用poi.config.js文件配置poi的配置,也可以直接在package.json中进行配置。

执行npm run dev相当于执行poi,执行npm run dist相当于执行poi build.执行poi build打包后,会将static目录下的资源拷贝到dist目录,其他的js和css会自动压缩成.js 和.css并且注入到index.html中。

如何将Vue项目服务器部署至子目录实现高效部署?

poi项目如果需要打包到子目录,必须设置homePage为子目录。

阅读全文

本文共计504个文字,预计阅读时间需要3分钟。

如何将Vue项目服务器部署至子目录实现高效部署?

Vue项目部署时,通常将.js文件发布到服务器上。一般通过nginx反向代理,将域名指向文件目录后直接访问。然而,由于子域名数量较多(如vue.com),直接访问方法较为繁琐。

Vue项目尤其是基于.vue单文件格式的项目部署,在build成js文件后发布到服务器上,一般都是通过nginx反向代理到跟文件目录后直接访问,然而由于很多时候没办法使用更多的子域名(比如微信公众号只能有一个域名),所以急需将服务器部署到子目录。本经验以一次成功的系统部署为例,讲解子目录方式部署Vue工程。

首先介绍一下Poi,我们的项目没有使用webPack进行前端工程项目管理,使用了Poi进行管理:Develop web apps with no build configuration until you need.也就是说Poi对webpack进行了封装,0配置开发Web应用。可以使用poi.config.js文件配置poi的配置,也可以直接在package.json中进行配置。

执行npm run dev相当于执行poi,执行npm run dist相当于执行poi build.执行poi build打包后,会将static目录下的资源拷贝到dist目录,其他的js和css会自动压缩成.js 和.css并且注入到index.html中。

如何将Vue项目服务器部署至子目录实现高效部署?

poi项目如果需要打包到子目录,必须设置homePage为子目录。

阅读全文