1、打包发布后发现devServer的proxy不生效了

1、vue.config.js里的devServer的配置只有在npm run dev的时候生效2、(webpack-dev-server简称wds)devServer的Proxy是为了简化开发环境下的跨域请求配置,当打包发布到服务器之后就没有了wds环境,devServer里的配置自然就不生效了3、生产/测试环境下需要用nginx来替代wds的代理功能eg: .env.production中 VUE_APP_BASE_API = '/prod-api'nginx中需配置location /prod-api/{proxy_pass http://localhost:9999/xxx/;proxy_set_header Host $host;proxy_set_header X-Real_IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}http://localhost:9999/xxx/ 为服务端的请求地址4、建议生产环境配置1、.env.production中的 VUE_APP_BASE_API 与 devServer中target的后缀保持一致

2、前端的根目录问题

.env.production中加入变量BASE_URL = '/xxManager'vue.config.js 中的publicPathpublicPath: process.env.BASE_URL

vue 打包发布的一点总结相关推荐

  1. Vue打包发布项目---vue工作笔记0020

    然后我们来说发布一下我们上一节弄的那个vue项目 首先去打包,执行npm run build 就可以了 我们去执行 然后执行以后,生成一个dist这个文件夹,这个就是打包好的文件夹

  2. 如何使用vue组件搭建网页并打包发布

    vue组件化项目搭建及编译打包发布 引言 开发环境 开发环境介绍 开发环境安装 使用模板创建项目 编译及打包发布 引言 最近开始学习Vue,Vue 是一个前端框架,特点是数据绑定和组件化.网上很多教程 ...

  3. vue ---- 将项目打包发布

    配置webpack 的打包发布 在 package.json 文件的 scripts 节点下,新增build命令如下: "scripts": {"dev": & ...

  4. vue项目 构建 打包 发布 三部曲

    一.vue项目的创建 1.首先第一肯定是要有Node.js及npm这个不多说了 2.安装脚手架 此时可以直接浏览-但是现在肯定有很多小白想将他发布到gitHub上并可以浏览,使用vue全家桶制作自己的 ...

  5. (三)01 -Vue项目打包发布移动App——vue.config.js中配置相对路径publicPath为空字符串 在public中添加HBuilderX的打包配置文件manifest.json

    Vue 项目打包发布移动 App--npm run build打包 & vue.config.js文件中配置相对路径publicPath为空字符串 & 在 public中添加HBuil ...

  6. vue+webpack打包发布到线上后微信公众号H5部分打开白屏,刷新又好了

    vue+webpack打包发布到线上后微信公众号H5部分打开白屏,刷新又好了 1.问题 2.原因 这次可能的原因 3.过渡方案 4.解决方案 4.1 配置nginx服务器 4.2 前端打包保留两个版本 ...

  7. VUE单文件组件 以及webpack打包发布

    基本用法 每个单文件的后缀名都是.vue 都有三部分组成 template组件的模板区域 script业务逻辑区域 style样式区域 webpack打包发布:

  8. Vue - vue+webpack创建的项目打包发布至服务器,页面空白及背景图片不显示问题解决

    vue+webpack创建的项目打包发布至服务器,页面空白及背景图片不显示问题解决 一. 页面显示空白 二. 背景图片不显示 一. 页面显示空白 解决方法: config > index.js ...

  9. ruoyi前后端分离vue打包部署发布

    说明:打包使用的方式是把vue打包成dist文件后,放到若依的"ruoyi_admin"的静态文件模块下面,访问"http://localhost:9070/(端口&qu ...

最新文章

  1. UnityVS(Visual Studio Tools For Unity)的安装与使用
  2. Zuul:路由和高可用小结
  3. Linux select 实现并发服务器和客户端
  4. Nginx----高级
  5. 第2章 数字之魅——快速寻找满足条件的两个数
  6. oracle11g异机备份,tsm oracle11g rac环境异机恢复报错(或者搭建dg)
  7. CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
  8. Java之美[从菜鸟到高手演变]之Exception
  9. C#实现超长位整数运算
  10. 浅析PCIe链路LTSSM状态机
  11. html怎么防止扒站点,扒站工具-扒取站点js css的工具
  12. 怎么学习PLC技术?
  13. maya 阿诺德水晶材质_Maya自带Arnold中的Ai Standard Surface材质如何渲染透明贴图?...
  14. 磁盘转换|如何将mbr转换成gpt?
  15. android实时投屏软件下载,安卓投屏助手
  16. Latex——页眉页脚
  17. 什么样的资金盘能活一年,还上了热搜?
  18. 树莓派4B(Ubuntu 22.04 server)与Windows11网线直连(无显示器)
  19. 微信小程序发现的一些小问题以及解决方案集合以及注意点
  20. 软件测试思维总结(2)-----跳跃性思维:不按套路出牌

热门文章

  1. 计算机挂载磁盘阵列,史上最简单的RAID(磁盘阵列)教程!没有之一
  2. 最高法:侵犯公民个人信息犯罪案件数量显著增长
  3. Microsoft To-Do无法同步问题
  4. python搜索关键词自动提交_Python多线程采集百度相关搜索关键词工具带exe程序!...
  5. python数据分析及可视化(十五)数据分析可视化实战篇(抖音用户数据分析、二手房数据分析)
  6. Python 必读好书,这十本分量十足!
  7. 我们都是干柴,期待烈火!
  8. 迁移学习在深度学习中的边缘分布对齐和条件分布对齐
  9. 中国数字智能生态大会成都收官 薪火相传点亮2020
  10. Elasticsearch分页查询FromSize vs scroll vs search_after