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. tomcat 端口被占用
  2. http和ftp下载的区别
  3. java架构程序员月入破3万到底是怎么炼成的,一篇文章让你了解
  4. 服务器系统授权,授权方案说明
  5. Linux crontab命令
  6. 连接MySQL和连接文件夹区别,对数据库连接问题的一点总结
  7. Java(1-15)
  8. 使用 json-server 作为 mock 数据
  9. 35. 源码与 Tarball
  10. sstream用法(后续更新)
  11. JAVA多线程实现案例
  12. 安卓开发—Android基础
  13. Phaser 使用介绍
  14. qzezoj 1665 虫洞路线
  15. Android Studio快速集成讯飞SDK实现文字朗读功能
  16. LibreCAD_3编译遇到的问题
  17. go中宕机与恢复 panic/recover 介绍
  18. python标准库模块路径_Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单...
  19. 海外媒体推广,企业如何在YouTube做好海外网红KOL营销?
  20. mysql订单编号是什么类型_mysql生成订单编号函数

热门文章

  1. C++ 输入年月,打印出这个月的日历
  2. 算法学习---关于哈密顿图的哈密顿通路求解问题
  3. Unity中的Q、W、E、R
  4. 软件测试校招2017,2017腾讯校招性格测试
  5. 小红书达人笔记与素人笔记的区别,对号入座选达人
  6. 简单计算全息光路搭建
  7. python利用paramiko实现ssh连接及远程执行命令
  8. cam350菜单怎么切换成中文_电子设计软件CAM350各菜单使用说明(二)
  9. 斐讯db2_斐讯N1盒子OpenWRT系统相关问答
  10. 房产小程序搭建 房产报备系统源码的使用