Vue2配置环境变量的注意事项

ops/2024/10/19 2:30:01/

在实际开发中时常会遇到需要开发环境与生产环境中一些参数的替换,为了方便线上线下环境变量切换可以利用node中的process进行环境变量管理

实现步骤如下:

1.在 根目录 新增环境文件 .env.development.env.production 注意文件名称保持一致( 需要强调的是文件中的变量名切记 必须 VUE_APP_ 开头)

# 在开发环境和生产环境中按实际情况加入变量
VUE_APP_BASE_URL=http://*****
VUE_APP_SOCKET_URL=ws://******

2.使用方法:
在需要替换的变量处使用 process.env.VUE_APP_BASE_URL 进行替换即可

使用:

yarn serve 

会默认使用 .env.development 中的环境变量

使用:

yarn build

会默认将 .env.production 文件中的环境变量打包

自定义环境变量文件如何使用?
新建环境变量文件 .env.xxtest 并写入对应的变量

# 在开发环境和生产环境中按实际情况加入变量
VUE_APP_BASE_URL=http://*****
VUE_APP_SOCKET_URL=ws://******

在package.json中加入对应的脚本命令

javascript">"test": "vue-cli-service serve --mode xxtest"

添加完成后如下所示:

javascript">  "scripts": {"dev": "vue-cli-service serve","build": "vue-cli-service build" ,"lint": "vue-cli-service lint","test": "vue-cli-service serve --mode xxtest"},

其中 –model 后的 xxtest 为自定义的环境变量文件名 test为命令名称
可以在终端使用下列命令启动将会使用该环境文件中的变量

yarn test

至此完成了配置和启动


http://www.ppmy.cn/ops/119892.html

相关文章

k8s 分布式存储平台 -- Longhorn

文章目录 一、什么是 Longhorn二、架构设计1、工作原理2、工作流程3、基于微服务设计的优势 三、安装1、安装要求2、使用 Longhorn 命令行工具(验证方式一)3、使用环境检查脚本(验证方式之二)3.1、安装 jq3.2、运行脚本 4、安装 o…

UE4/UE5开发资源

开发Unreal Engine 4(UE4)和 Unreal Engine 5(UE5) 的资源非常丰富,既有官方资源,也有社区提供的资源。以下是一些关键资源,帮助你更好地进行UE4/UE5开发: 官方资源 Unreal Engine …

Python Pandas数据处理效率提升指南

大家好,在数据分析中Pandas是Python中最常用的库之一,然而当处理大规模数据集时,Pandas的性能可能会受到限制,导致数据处理变得缓慢。为了提升Pandas的处理速度,可以采用多种优化策略,如数据类型优化、向量…

计算机网络--HTTP协议

1.TCP,UDP的对比图 TCP:面向连接的,可靠的,字节流服务; UDP:无连接的,不可靠的,数据报服务; 2.补充网络部分的其他知识点 1).复位报文段 在某些特殊条件下, TCP 连接的一端会向另一端发送携带 RST 标志的报文段,即复位报文段,已通知对方…

Python中的机器学习:从入门到实战

机器学习是人工智能领域的一个重要分支,它通过构建模型来使计算机从数据中学习并做出预测或决策。Python凭借其丰富的库和强大的生态系统,成为了机器学习的首选语言。本文将从基础到实战,详细介绍如何使用Python进行机器学习,涵盖…

【AI大模型】深入Transformer架构:编码器部分的实现与解析(上)

目录 🍔 编码器介绍 🍔 掩码张量 2.1 掩码张量介绍 2.2 掩码张量的作用 2.3 生成掩码张量的代码分析 2.4 掩码张量的可视化 2.5 掩码张量总结 🍔 注意力机制 3.1 注意力计算规则的代码分析 3.2 带有mask的输入参数: 3.…

深度学习--------------------长短期记忆网络(LSTM)

目录 长短期记忆网络候选记忆单元记忆单元隐状态 长短期记忆网络代码从零实现初始化模型参数初始化实际模型训练 简洁实现 长短期记忆网络 忘记门:将值朝0减少 输入门:决定要不要忽略掉输入数据 输出门:决定要不要使用隐状态。 候选记忆单元…

Apache安装后无法启动的问题“不能再本地计算机启动apache”

首先安装 参考这位博主的小白下载和安装Apache的教程(保姆级) 遇到的问题 在启动的时候遇到问题 说apache不能在本地计算机启动 解决方法 1. 路径检查 首先!!! 请仔细检查你的httpd.conf文件中的Apache路径是否…