已经打包上线的vue代码怎么改_Vue 打包部署上线
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 打包部署上线相关推荐
- 第十六节 springboot 打包vue代码实现前后端统一部署
svbadmin学习日志 本学习日志是使用Springboot和Vue来搭建的后台管理系统: 演示地址:http://118.31.68.110:8081/index.html 账号:root 密码: ...
- 多页vue应用的单页面打包方法(内含打包模式的应用)
目录 一.简介 二.实现过程 1. 配置打包指令(指定打包模式) 2. 定义模式行为 3. 定义打包逻辑 三.打包模式的应用 总结 一.简介 关于如何以及为什么要构建多页vue应用,我们在上一篇文章中 ...
- 使用webpack打包后,vscode中vue代码变白色的解决办法
使用webpack打包后,vscode中vue代码变白色的解决办法 卸载vetur,重装vetur
- Vue从Hello World到打包(后端适读)
Vue从Hello World到上线 Vue 简介 Vue是个MVVM框架. 特点:简单易学.体积小.性能高.并且它的源码耦合性非常低,了解它的过程也就是思想进步的过程. 当然,只学这一个框架,无法完 ...
- 一幅长文细学Vue(一)——Webpack打包工具
1 项目开发工具 摘要 在本文中,我们会详细讨论webpack是如何打包发布项目,不过对于Vue来说,Vite可以做到和webpack一样的功能. 声明:如果想要看懂此文章,需具备node.js中 ...
- 使用Gradle整合SpringBoot+Vue.js-开发调试与打包
为什么80%的码农都做不了架构师?>>> 非常感谢两位作者: kevinz分享的文章<springboot+gradle+vue+webpack 组合使用> 首席卖 ...
- Vue 打包 成 桌面应用 vue打包成桌面应用 vue 打包桌面应用 vue 部署 桌面应用 vue部署为桌面应用 vue部署 为 桌面应用 vue 桌面应用
文章目录 使用到的 工具 electron 第一步 打包 dist 第二步 创建配置文件 main.js package.json 第三步 安装 Electron 第四步 测试运行 第五步 安装 el ...
- 怎么将vue的移动端项目打包成手机的app软件apk格式的。hbuilderx 云打包。
献丑了 第一步注册hbuilderx账号需要实名认证,要不然获取appid会获取不了. hbuilder 下载 https://www.dcloud.io/hbuilderx.html vue项目np ...
- vue的移动端项目打包成手机的app软件apk格式
目录 前提准备: 1.vue项目npm run build打包成dist文件夹 2.注册hbuilderx账号,获取appid 步骤 一.创建h5+app空模版 二. 将打包完成生成dist文件目录复 ...
最新文章
- tomcat 端口被占用
- http和ftp下载的区别
- java架构程序员月入破3万到底是怎么炼成的,一篇文章让你了解
- 服务器系统授权,授权方案说明
- Linux crontab命令
- 连接MySQL和连接文件夹区别,对数据库连接问题的一点总结
- Java(1-15)
- 使用 json-server 作为 mock 数据
- 35. 源码与 Tarball
- sstream用法(后续更新)
- JAVA多线程实现案例
- 安卓开发—Android基础
- Phaser 使用介绍
- qzezoj 1665 虫洞路线
- Android Studio快速集成讯飞SDK实现文字朗读功能
- LibreCAD_3编译遇到的问题
- go中宕机与恢复 panic/recover 介绍
- python标准库模块路径_Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单...
- 海外媒体推广,企业如何在YouTube做好海外网红KOL营销?
- mysql订单编号是什么类型_mysql生成订单编号函数