多个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 相关文章推荐
Js点击弹出下拉菜单效果实例
Aug 12 Javascript
浅析JavaScript中的事件机制
Jun 04 Javascript
javascript常用正则表达式汇总
Jul 31 Javascript
jquery实现简单的二级导航下拉菜单效果
Sep 07 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
js实现自动图片轮播代码
Mar 22 Javascript
JavaScript实现打地鼠小游戏
Apr 23 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
详解写好JS条件语句的5条守则
Feb 28 Javascript
Layui动态生成select下拉选择框不显示的解决方法
Sep 24 Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 Javascript
Element DateTimePicker日期时间选择器的使用示例
Jul 27 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
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
Javascript学习笔记-详解in运算符
2011/09/13 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
将form表单通过ajax实现无刷新提交的简单实例
2016/10/12 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
django使用django-apscheduler 实现定时任务的例子
2019/07/20 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
小学生检讨书大全
2014/02/06 职场文书
我的求职择业计划书
2014/04/04 职场文书
企业文化理念标语
2014/06/10 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
党员争先创优承诺书
2015/01/20 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
搭讪开场白台词大全
2015/05/28 职场文书