1,VUE逻辑编写完成后在当前项目下打包

npm run build

需要注意的是,当打包完毕后,需要将入口的index.html的项目dist路径改成相对路径

另外需要注意的一点是,一旦打包vue.js项目,需要确保项目内必须使用vue.js语法来写功能,比如a标签要替换成, 传统的window.location.href跳转页面也要换成this.$router.push({ path: '/home/first' })这种形式。

2,建立要部署上线的前端文件夹,放入dist ,src(static),,index 三个文件

3,登录centos系统,运行 chmod 755 /root/video_vue 对项目文件授权

修改nginx 配置文件 vim /etc/nginx/conf.d/default.conf  增加下面的配置,这里前端服务默认监听80端口

//后端管理系统入口

server {

listen8000;

server_name localhost;

access_log/root/myweb_access.log;

error_log/root/myweb_error.log;

client_max_body_size 75M;

location/{

include uwsgi_params;

uwsgi_pass127.0.0.1:8001;

uwsgi_param UWSGI_SCRIPT video_back.wsgi;

uwsgi_param UWSGI_CHDIR/root/video_back;

}

location/static {

alias/root/video_back/static;

}

location/upload {

alias/root/video_back/upload;

}

error_page500 502 503 504 /50x.html;

location= /50x.html {

root/usr/share/nginx/html;

}

}//前端入库配置

server {

listen80;

server_name localhost;

access_log/root/video_vue_access.log;

error_log/root/video_vue_error.log;

client_max_body_size 75M;

location/{

root/root/video_vue;

index index.html;

}

error_log/root/video_vue/error.log error;

}

需要注意的是端口不能重复监听,所以之前的django服务需要让出80端口,改成监听8000,而uwsgi服务也需要让出8000端口改成在8001端口运行服务

4,mypro_wsgi.ini配置文件改端口(后台项目根目录下建立此文件)

[uwsgi]

chdir= /root/video_back

module=video_back.wsgi

master=true

processes= 3socket= 0.0.0.0:8001vacuum=true

pythonpath= /usr/bin/python3

daemonize= /root/video_back/uwsgi.log

5,重启nginx服务

systemctl restart nginx.service

完成访问测试

收工!!!

已经打包上线的vue代码怎么改_Vue 打包部署上线相关推荐

  1. 第十六节 springboot 打包vue代码实现前后端统一部署

    svbadmin学习日志 本学习日志是使用Springboot和Vue来搭建的后台管理系统: 演示地址:http://118.31.68.110:8081/index.html 账号:root 密码: ...

  2. 多页vue应用的单页面打包方法(内含打包模式的应用)

    目录 一.简介 二.实现过程 1. 配置打包指令(指定打包模式) 2. 定义模式行为 3. 定义打包逻辑 三.打包模式的应用 总结 一.简介 关于如何以及为什么要构建多页vue应用,我们在上一篇文章中 ...

  3. 使用webpack打包后,vscode中vue代码变白色的解决办法

    使用webpack打包后,vscode中vue代码变白色的解决办法 卸载vetur,重装vetur

  4. Vue从Hello World到打包(后端适读)

    Vue从Hello World到上线 Vue 简介 Vue是个MVVM框架. 特点:简单易学.体积小.性能高.并且它的源码耦合性非常低,了解它的过程也就是思想进步的过程. 当然,只学这一个框架,无法完 ...

  5. 一幅长文细学Vue(一)——Webpack打包工具

    1 项目开发工具 摘要 ​ 在本文中,我们会详细讨论webpack是如何打包发布项目,不过对于Vue来说,Vite可以做到和webpack一样的功能. 声明:如果想要看懂此文章,需具备node.js中 ...

  6. 使用Gradle整合SpringBoot+Vue.js-开发调试与打包

    为什么80%的码农都做不了架构师?>>>    非常感谢两位作者: kevinz分享的文章<springboot+gradle+vue+webpack 组合使用> 首席卖 ...

  7. Vue 打包 成 桌面应用 vue打包成桌面应用 vue 打包桌面应用 vue 部署 桌面应用 vue部署为桌面应用 vue部署 为 桌面应用 vue 桌面应用

    文章目录 使用到的 工具 electron 第一步 打包 dist 第二步 创建配置文件 main.js package.json 第三步 安装 Electron 第四步 测试运行 第五步 安装 el ...

  8. 怎么将vue的移动端项目打包成手机的app软件apk格式的。hbuilderx 云打包。

    献丑了 第一步注册hbuilderx账号需要实名认证,要不然获取appid会获取不了. hbuilder 下载 https://www.dcloud.io/hbuilderx.html vue项目np ...

  9. vue的移动端项目打包成手机的app软件apk格式

    目录 前提准备: 1.vue项目npm run build打包成dist文件夹 2.注册hbuilderx账号,获取appid 步骤 一.创建h5+app空模版 二. 将打包完成生成dist文件目录复 ...

最新文章

  1. Tree的实现,js开发组件dtree
  2. win10只有c盘怎么分区_磁盘分区:系统C盘空间不足怎么办?
  3. LiveMigration之四配置高可用虚拟机
  4. Android ServiceConnection
  5. 收集iOS程序的代码覆盖率
  6. 一键锁屏_ios快捷指令一键登录校园网(桂航为例,哆点认证)
  7. 独立软件测试团队在敏捷开发中的几个特别实践
  8. 谭浩强 c语言源码下载,谭浩强C语言教材源代码第二章
  9. cmd运行sql文件
  10. 二叉树查找结点及父结点
  11. ftp免费下载工具,4个好用的ftp免费下载工具
  12. CCF: 201409-1-相邻数对(C++)
  13. 滴滴自动驾驶服务上线,程维:道阻且长,行则将至
  14. Google Play开发者账号注册
  15. 是时候该深入解析java虚拟机:编译概述,编译理论基础了
  16. Bean with name ‘XX‘ has been injected into other beans [XX,XX] in its raw version.......... 错误分析及解决
  17. iOS应用安全读书笔记之Safari书签
  18. 前端学习日志之复刻花礼网礼品专栏
  19. 制造业的发展战略规划
  20. SQL Server 2012 下载和安装详细教程(转载)

热门文章

  1. 初中生python怎么教_初中生如何自学Python,计算机网络技术?
  2. 基于顺序存储结构的图书信息表
  3. 地图定位偏移以及坐标系转换(二)-不同坐标系的转换
  4. 20年吉林省综合测评
  5. 记录由于一次强制断电导致的服务器无法启动的恢复过程
  6. IDT代理——北京泽平科技CRISPR基因编辑
  7. 2021-2027全球与中国汽车曲轴位置传感器市场现状及未来发展趋势
  8. 斐讯手表怎么刷机华为系统_华为智能手表想在国内销售只能刷机换系统了
  9. NameError: name 'reload' is not defined
  10. 【速览】2021年中国电抗器行业市场现状分析:特高压工程建设带动高端电抗器的需求量增长[图]