当前位置: 首页 > news >正文

vue2 webpack 部署二级目录、根目录nginx配置及打包配置调整

 二级目录abc  ,  打包vue.config.js中 的 publicPath需设置为  "/abc/"

server {listen       8303;server_name  localhost;location /abc{alias dist-abc-lc/;  # 项目打包后的目录  【# 20250722 二级目录部署的前端 】  对应代码 publicPath " /abc/ "try_files $uri $uri/ /abc/index.html;}location /prod-api{proxy_pass http://localhost:8003;}	error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

根目录 nginx配置,  打包vue.config.js中 的 publicPath需设置为  "/"

server {listen       8304;server_name  localhost;location /{add_header Cache-control "no-cache, no-store";root  dist-lc;  # 项目打包后的目录  【 20250722 跟目录部署的前端 】 对应代码 publicPath " / "try_files $uri $uri/ /index.html;}location /prod-api{proxy_pass http://localhost:8003;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

其它代码调整细节:

1、首先是路由配置  base: process.env.BASE_URL,

export default new Router({
//mode: 'history', // 去掉url中的#scrollBehavior: () => ({ y: 0 }),base: process.env.BASE_URL, // 这个就是上面的publicPathroutes: constantRoutes
})

2、index.html中引入的静态资源 ,需使用相对目录 ./  ,如下示例引入jquery:

<script src="./js/jquery-3.4.1.min.js" type="text/javascript"></script>

Nginx 配置中root和alias的区别分析_root alias 区别-CSDN博客

http://www.lryc.cn/news/596128.html

相关文章:

  • 【深度解析】从AWS re_Invent 2025看云原生技术发展趋势
  • kafka主题管理详解 - kafka-topics.sh
  • C++ 结构体(struct)与联合体(union)
  • 逻辑回归全景解析:从数学本质到工业级优化
  • AWS PrivateLink方式访问Redis
  • NIO技术原理以及应用(AI)
  • AWS RDS 排查性能问题
  • 图像基础:从像素到 OpenCV 的入门指南
  • 基于python django深度学习的中文文本检测+识别,可以前端上传图片和后台管理图片
  • 【学习路线】Python全栈开发攻略:从编程入门到AI应用实战
  • Spring 核心知识点梳理 1
  • 2.9学习DOM和BOM (主要是获取元素的操作)
  • 【element-ui el-table】多选表格勾选时默认勾选了全部,row-key绑定异常问题解决
  • 重塑优化建模与算法设计:2025年大模型(LLM)在优化领域的应用盘点 - 1
  • MybatisPlus-16.扩展功能-枚举处理器
  • SpringMVC快速入门之核心配置详解
  • 【windows修复】解决windows10,没有【相机] 功能问题
  • Azure可靠性架构指南:构建云时代的高可用系统
  • xss-labs解答
  • 本地数据库有数据,web页面无信息显示,可能是pymysql的版本问题【pymysql连接本地数据库新旧版本的区别】
  • 【51单片机定时器T0输出10毫秒周期方波12M晶振】2022-6-28
  • Web开发 05
  • verilator如何实现RTL的仿真(腾讯混元)
  • 牛客NC16625 [NOIP2009]分数线划定(排序)
  • vue3:十八、内容管理-实现内容的数据展示,开关switch设行,tag标签展示
  • 北京-4年功能测试2年空窗-报培训班学测开-第五十七天
  • Datawhale AI 夏令营-心理健康Agent开发学习-Task1
  • React 面试题库
  • Vue 3 面试题全套题库
  • 前端面试专栏-工程化:29.微前端架构设计与实践