vue打包后如何区分开发、测试和生产等不同的开发环境
看过vue和webpack api的同学都知道,使用npm run dev可以运行开发环境的代码,使用npm run build就是打包生产环境的代码。但是如果我还有测试环境和预发布环境,运行npm run build命令只能在生成环境也就是线上环境运行,那我的测试和预发布环境怎么打包?
参考了网上的一些文章,我觉得还是从 axios调用接口api,修改 axios的 baseURL入手比较方便。
做法:
①在config/prod.env.js文件中通过后缀名区分不同的环境,因为prod.env.js定义的常量可以在全局引用,省去了我们再定义全局变量的步骤。
②可以定义一个全局配置文件,在main.js中引用,这样每次运行程序都会首先运行这个配置文件。在这个配置文件中,引入axios,并根据当前的域名配置axios的baseURL
③配置好axios后,每次执行 npm run build命令都会根据 当前不同的环境而选用不同的域名地址。这样就可以达到只打包一次就能在不同的环境中运行了,是不是很方便呢。。。。
卓越的云计算服务提供商,230万+用户正在享受阿里云"稳定,安全,低成本"的产品服务,金牌服务:免费体验,专业快速备案,7x24小时售后,服务器只选阿里云
vue打包后如何区分开发、测试和生产等不同的开发环境相关推荐
- vue打包后css路径_Vue打包后访问静态资源路径问题
Vue打包后访问静态资源路径问题 Vue介绍中static文件夹里放的是静态资源目录,如图片.字体等. 我们发现运行npm run start后本地图片路径是没问题的,但是打包上传后会怎么样呢? 我们 ...
- flask 渲染 vue 打包后的dist文件(直接用后端渲染)
flask 渲染 vue 打包后的dist文件(直接用后端渲染) vue项目打包出dist文件 npm run build 代码 from flask import Flask from flask ...
- vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理)
vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) 参考文章: (1)vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) (2)https://www. ...
- vue打包后element-ui部分样式(图标)异常问题
vue打包后element-ui部分样式(图标)异常问题 参考文章: (1)vue打包后element-ui部分样式(图标)异常问题 (2)https://www.cnblogs.com/ljwsyt ...
- [vue] 怎么修改vue打包后生成文件路径?
[vue] 怎么修改vue打包后生成文件路径? webpack:output.path vue-cli3: outputDir 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...
- [vue] 怎么解决vue打包后静态资源图片失效的问题?
[vue] 怎么解决vue打包后静态资源图片失效的问题? 上面蛮多回答感觉像开玩笑似的,静态资源图片失效分几种情况. 1.确定线上环境是否在根路径上,配置资源根目录,vue-cli2 和 vue-cl ...
- vue打包后出现一些map文件的解决方法
Vue打包后出现一些map文件的解决办法: 问题: 可能很多人在做vue项目打包,打包之后js中,会自动生成一些map文件,那我们怎么把它去掉不要呢? 1.运行 cnpm run build 开始 ...
- vue上线后图片不显示_解决Vue打包后访问图片/图标不显示的问题
大家可否遇到过 npm run build打包后,项目在线上运行时,资源文件 (图片.图标)不显示 的问题, 接下来,我给大家分享一下我的解决方案~ 1.检查打包后dist中的css文件 打开此文件后 ...
- vue 打包后,后缀名为.woff等字体问题不能用解决办法
vue 打包后,后缀名为.woff等字体问题不能用解决办法 参考文章: (1)vue 打包后,后缀名为.woff等字体问题不能用解决办法 (2)https://www.cnblogs.com/mogu ...
最新文章
- SQLAlchemy技术文档(中文版)(中)
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
- 文件“D:\file.txt”正由另一进程使用,因此该进程无法访问该文件。
- 7-zip来解压大于4G以上打包文件
- 【蓝桥杯 - 试题】立方尾不变(tricks,快速取出一个数字的后n位)
- 马斯克嘲讽元宇宙:谁会整天戴个头盔?
- Oracel官网下载各类版本的JDK
- 计算机视觉实习面经【微软/阿里/腾讯】
- HTML meta 标签 遇到meta http-equiv=refresh content=0; url=详解
- IE和Windows系统中的彩蛋
- bash学习之环境变量
- 计算机基础知识问卷,计算机基础知识情况问卷调查
- Cocos 环境搭建 流程~~~~~
- 计算机系统的位的描述性定义,计算机系统中,“位”的描述性定义是________。
- 网易乐得数据库及运维分享会
- 济南发力大数据和智慧城市 大数据时代的济南智慧
- android高德hud导航,教你一招,手机导航秒变HUD抬头显示
- 转《MCU低功耗设计》
- 本地项目运行是好的,部署到服务器有问题
- 【用Cocos Creator给暗恋的女生写一个游戏(8)】——(Run Game) Prefab的动态管理
热门文章
- STM32F767--->基础知识
- 下列适合作为服务器操作系统的是,江苏专转本计算机真题 含答案
- Lit vs React
- Clipper2中的术语和基本概念
- unity lua C# 这边 new 了一个GameObject 对象并发给Lua那边, 这时C# 这边在通过GC释放掉这个对象;lua 那边会报错;遇到这种问题的解决方案
- CES Asian 2018 见闻
- 声讨《完美安装mplayer手册!》一文
- Java与C语言中的锁
- django-ckeditor配置使用markdown语法
- [C#] Asp.Net 簡易Email寄送 使用Gmail