当前位置: 首页 > 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.dtcms.com/a/291802.html

相关文章:

  • 容器化部署 Tomcat + MySQL 实战指南:从入门到进阶
  • MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
  • 架构演进核心路线:从离线仓库到实时湖仓一体
  • LLM评测框架Ragas Agents or Tool Use Cases指标(解决了Ollama推理框架不支持的问题)
  • 微软徽标认证是什么?如何快速获取驱动签名?
  • Linux操作系统从入门到实战(十二)Linux操作系统第一个程序(进度条)
  • 【用户管理】usermod设置主组和附加组(三)
  • es搜索实现既能模糊查询又能分词查询
  • [Dify] -进阶10- Dify 的用户输入结构:变量、参数、文件上传全解析
  • stm32 智能小车
  • 【多线程篇22】:ConcurrentHashMap的并发安全原理剖析
  • 低成本、高泛化能力的无人机自主飞行!VLM-Nav:基于单目视觉与视觉语言模型的无地图无人机导航
  • C++类和对象(3)
  • 从零搭建 OpenCV 项目(新手向)--第一天初识OpenCV与图像基础
  • MCP:Cline+DeepSeek在VSCode上配置
  • TDengine 计算百分位函数使用手册
  • .net web 中如何优雅地使用 redis?
  • MFC类Qt的自动布局框架
  • 景区负氧离子监测设备:守护清新,赋能旅游
  • 【kubernetes】-2 K8S的资源管理
  • 学习笔记-关于中华心法问答系统的环境配置和源代码理解
  • 基于Vue+ElementUI的借还款利息计算器
  • Java 动态导出 Word 登记表:多人员、分页、动态表格的最佳实践
  • SpringBoot集成PDFBox实现PDF导出(表格导出、分页页码、电子签章与数字签名)
  • RISC-V基金会Datacenter SIG月会圆满举办,探讨RAS、PMU性能分析实践和经验
  • Rust实战:决策树与随机森林实现
  • 【vscode】vscode中python虚拟环境的创建
  • 激光雷达-自动驾驶的“三维感知中枢“
  • IntelliJ IDEA (2024.3.1)优雅导入 Maven 项目的两种方式详解
  • 【Java企业级开发】(六)Java框架技术-Maven和MyBatis