1:打开.env.development
将接口地址设置成线上访问
注释本地
VUE_APP_BASE_API = ‘/’

ENV = 'development'# 接口地址
VUE_APP_BASE_API  = '/'
#VUE_APP_WS_API = 'http://192.168.4.103:8091/'# 是否启用 babel-plugin-dynamic-import-node插件
VUE_CLI_BABEL_TRANSPILE_MODULES = true

2:打开.env.local文件和.env.production文件
同上

3:打开vue.config.js
注释掉proxy
proxy代理在打包的时候需要注释,平时开发需要开着

  //打包的时候需要注释//平时开发需要开着// proxy: {//   '/api': {//     target: process.env.VUE_APP_BASE_API,//     changeOrigin: true,//     pathRewrite: {//       '^/api': 'api'//     }//   },//   '/check': {//     target: process.env.VUE_APP_BASE_API,//     changeOrigin: true,//     pathRewrite: {//       '^/check': 'check'//     }//   }// }

4:关于使用npm run build:prod命令进行打包后白屏的问题

会出现这样的情况生成了一个静态的文件夹打开index.html的时候,会出现页面空白的问题,打开F12查看一下这是为啥,会发现这些文件的路径访问不到

解决办法

需要打开routers.js文件,路由模式将histroy改成hash模式,起初 mode:‘history’

打开vue.config.js文件
打开

// hash 模式下可使用publicPath: process.env.NODE_ENV === 'development' ? '/' : './',

注释掉

 //publicPath: './',

5:重新执行命令,npm run build:prod,即可

npm run build:prod打包步骤相关推荐

  1. 记一次npm run build:prod打包失败的处理方法

    报错日志: 0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/var/jenkins_home/tools/jen ...

  2. VSCode内npm run build编译打包时候报错:code ELIFECYCLE - (已解决)

    文章目录 win10系统使用VSCode打包项目进行build编译的时候,报错:Module build failed: Error: "extract-text-webpack-plugi ...

  3. vue使用npm run build命令打包

    vue使用npm run build命令打包项目   当我们使用vue-cli脚手架完成一个项目的时候,下一步肯定会想要怎么把这个项目放到互联网上或者本地直接打开呢,我们在本地调试的时候只要命令行执行 ...

  4. mpvue使用vant Weapp运行npm run build命令打包后失效

    最近在使用mpvue开发微信小程序,在开发过程中使用有赞的小程序ui框架-- vant Weapp ,至于如何使用在我个人博客中有一篇关于如何使用vant Weapp ,需要的同学请点进这里自行查看. ...

  5. vue打包不生成dist文件夹(IDEA使用命令行npm run build命令打包)

    记录一下自己的愚蠢问题!!! 问题出现情况:我是使用IDEA打开的vue项目,并在IDEA的命令行(terminal)中执行vue打包命令(npm run build)的,打包结果会显示成功,但是没有 ...

  6. npm run build打包失败

    使用npm run build命令打包Angular项目时报错,错误信息如下: WARNING in budgets, maximum exceeded for initial. Budget 2 M ...

  7. vue中Npm run build 根据环境传递参数方法来打包不同域名

    项目开发中,前端在配置后端api域名时很困扰,常常出现: 本地开发环境: api-dev.demo.com 测试环境: api-test.demo.com 线上生产环境: api.demo.com, ...

  8. vue打包(npm run build)

    一.vue项目的创建 1.首先第一肯定是要有Node.js及npm这个不多说了 2.安装脚手架 二.vue项目的打包 1.大家都知道使用npm run build进行打包,这个时候你直接打开dist/ ...

  9. npm run build 打包命令

    vue使用npm run build命令打包项目 当我们使用vue-cli脚手架完成一个项目的时候,下一步肯定会想要怎么把这个项目放到互联网上或者本地直接打开呢,我们在本地调试的时候只要命令行执行np ...

最新文章

  1. python会调用linuxapi吗_RouterOS之python调用API
  2. python编写的软件界面-为Python程序添加图形化界面的教程
  3. oracle数据库在sqlplus登录时遇到的问题
  4. 第二单元作业——电梯模拟总结
  5. android 副mic测试,【收藏】Android Audio Framework CTS Verifier 测试方法
  6. LeetCode MySQL解题目录
  7. Spring Boot 你所不知道的超级知识学习路线清单
  8. 每个Wi-Fi都有独一无二的IP地址吗?
  9. 推荐一款神器,不用写函数的“Excel”,统计数据比透视表还牛!
  10. Linux内核分析作业 NO.2
  11. 20191226每日一句
  12. canvas绘制竖排的数字_小程序利用Canvas绘制图片和竖排文字
  13. android开发利器--站在巨人肩膀上前行
  14. idea中设置EcmaScript6
  15. python 拼音读音-Python 中拼音库 PyPinyin 的用法(转)
  16. 应用宝app下载量不准确问题记录
  17. 一线城市中小公司的月薪10k前端工程师应该会什么?
  18. 一个菜鸡的ACM之路
  19. 卷积神经网络(CNN)网络结构及模型原理介绍
  20. windows下的wsl-kail

热门文章

  1. diea 自带回退最近代码 可解决git拉取冲突 误删
  2. 控制台推箱子小游戏C语言
  3. 杨辉三角递推c语言,杨辉三角【递推】
  4. CPU内部组成结构及指令执行过程
  5. SQL Server 高级技术(二)—— 安全
  6. 一个人的旅行(Dijkstra)
  7. qt repaint 用法_qt的repaint的问题
  8. “双膜法”打破传统印染废水工艺 提高企业水资源利用率
  9. JAVA修炼秘籍(番外篇)第二章:《图书馆管理系统》
  10. FPGA中BEL Site Tile FSR SLR