多个Vue项目部署到服务器的步骤记录


Posted in Javascript onOctober 22, 2020

一、业务描述:

最近在做一个电商的项目,里面有平台端和商家端以及用户端,那么这么多Vue项目如何部署到服务器呢?

二、部署

(1)首先在本地测试项目可以启动并且能正常运行。

(2)在项目中输入npm run build

多个Vue项目部署到服务器的步骤记录

此时会生成一个文件

多个Vue项目部署到服务器的步骤记录

(3)在服务器上安装Nginx,并将admin-web上传到服务器。

我上传的位置:

多个Vue项目部署到服务器的步骤记录

 (4)修改Nginx文件,找到nginx.conf

多个Vue项目部署到服务器的步骤记录

 三、如果此时有多个vue项目呢?

多加几个location即可

多个Vue项目部署到服务器的步骤记录

四、最后记得保存

:wq

五、重新启动Nginx

systemctl restart nginx

六:Nginx.conf的内容

server {
  listen  80;
  server_name localhost;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  location / {
   root html/dist/;
   index index.html index.htm;
   try_files $uri $uri/ @router;
   index index.html;
  }
  #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
     rewrite ^.*$ /index.html last;
  }
 
  location /admin {
   alias /usr/local/nginx/admin/dist;
   index index.html index.htm;
   try_files $uri $uri/ @router;
   index index.html;
  }
 
    #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
   try_files $uri $uri/ @router;
   index index.html;
  }
 
    #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体>的文件
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
    rewrite ^.*$ /index.html last;
  }

总结

到此这篇关于多个Vue项目部署到服务器的文章就介绍到这了,更多相关多个Vue项目部署到服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
收藏一些不常用,但是有用的代码
Mar 12 Javascript
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
jQuery 跨域访问问题解决方法
Dec 02 Javascript
Jquery Ajax请求代码(2)
Jan 07 Javascript
JavaScript实现QueryString获取GET参数的方法
Jul 02 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
Jquery对select的增、删、改、查操作
Feb 06 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
Nov 06 Javascript
九种原生js动画效果
Nov 11 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
Jan 20 Javascript
Vue.js的动态组件模板的实现
Nov 26 Javascript
解决Vue打包上线之后部分CSS不生效的问题
Nov 12 Javascript
针对Vue路由history模式下Nginx后台配置操作
Oct 22 #Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 #Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 #Javascript
记一次vue跨域的解决
Oct 21 #Javascript
解决Vue项目中tff报错的问题
Oct 21 #Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 #Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 #Javascript
You might like
dedecms模板标签代码官方参考
2007/03/17 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
php 启动报错如何解决
2014/01/17 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
python实现简易云音乐播放器
2018/01/04 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python中整数的缓存机制讲解
2019/02/16 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
python如何调用php文件中的函数详解
2020/12/29 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
使用C#编写创建一个线程的代码
2013/01/22 面试题
客服实习的个人自我鉴定
2013/10/20 职场文书
如何填写个人简历自我评价
2013/12/10 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
党员民主评议自我评价
2014/10/20 职场文书
英语教师求职信范文
2015/03/20 职场文书
党委工作总结2015
2015/04/27 职场文书
《游戏公平》教学反思
2016/02/20 职场文书